Time bar (total: 15.9s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 7 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 8 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 9 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 10 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 11 |
| 9.8% | 9.7% | 90.1% | 0.2% | 0% | 0% | 0% | 12 |
Compiled 20 to 12 computations (40% saved)
| 1.3s | 8256× | body | 256 | valid |
| 57.0ms | 494× | body | 256 | infinite |
| 2× | egg-herbie |
| 44× | fma-def |
| 22× | +-commutative |
| 12× | *-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 40 | 245 |
| 1 | 69 | 245 |
| 2 | 79 | 245 |
| 0 | 4 | 4 |
| 1× | saturated |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
2 |
3 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 x.im y.im)) (+.f64 (*.f64 x.re x.re) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 y.im y.re) (*.f64 x.im x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 x.re x.re))) |
(/.f64 (+.f64 (*.f64 x.re x.im) (*.f64 y.re y.im)) (+.f64 (*.f64 x.im x.im) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 x.im x.im))) |
(/.f64 (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
| Outputs |
|---|
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (fma.f64 y.re y.re (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (fma.f64 x.re y.im (*.f64 y.re x.im)) (fma.f64 y.re y.re (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 y.re x.re) (*.f64 x.im y.im)) (+.f64 (*.f64 x.re x.re) (*.f64 y.im y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (fma.f64 x.re x.re (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 y.im y.re) (*.f64 x.im x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 x.re x.re))) |
(/.f64 (fma.f64 x.re x.im (*.f64 y.re y.im)) (fma.f64 y.re y.re (*.f64 x.re x.re))) |
(/.f64 (fma.f64 x.re x.im (*.f64 y.re y.im)) (fma.f64 x.re x.re (*.f64 y.re y.re))) |
(/.f64 (+.f64 (*.f64 x.re x.im) (*.f64 y.re y.im)) (+.f64 (*.f64 x.im x.im) (*.f64 y.im y.im))) |
(/.f64 (fma.f64 x.re x.im (*.f64 y.re y.im)) (fma.f64 x.im x.im (*.f64 y.im y.im))) |
(/.f64 (fma.f64 x.re x.im (*.f64 y.re y.im)) (fma.f64 y.im y.im (*.f64 x.im x.im))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 y.im x.im)) (+.f64 (*.f64 y.re y.re) (*.f64 x.im x.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (fma.f64 y.re y.re (*.f64 x.im x.im))) |
(/.f64 (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 (fma.f64 x.re y.im (*.f64 y.re x.im)) (fma.f64 y.re y.re (*.f64 y.im y.im))) |
Compiled 23 to 15 computations (34.8% saved)
| 1× | egg-herbie |
| 12× | fma-def |
| 4× | *-commutative |
| 4× | +-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 35 |
| 1 | 20 | 35 |
| 2 | 24 | 35 |
| 1× | saturated |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| Outputs |
|---|
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (fma.f64 y.re y.re (*.f64 y.im y.im))) |
Compiled 32 to 14 computations (56.3% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 1 | 2 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 1 | 2 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 26.5b | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 19 to 11 computations (42.1% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.7b | (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) |
| ✓ | 26.1b | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 49 to 11 computations (77.6% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x.re | @ | 0 | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1.0ms | x.im | @ | inf | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1.0ms | x.re | @ | -inf | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1.0ms | x.im | @ | 0 | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1.0ms | x.re | @ | inf | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1× | batch-egg-rewrite |
| 1720× | associate-*r/ |
| 1458× | associate-*l/ |
| 976× | associate-/r* |
| 316× | associate-+l+ |
| 304× | add-sqr-sqrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 50 |
| 1 | 285 | 48 |
| 2 | 4080 | 48 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)) (fma.f64 x.re y.re (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 -1 (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (fma.f64 x.re y.re (*.f64 x.im y.im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x.re y.re))) (-.f64 1 (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x.im y.im))) (-.f64 1 (*.f64 x.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 x.re y.re) 2) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) (/.f64 (pow.f64 (*.f64 x.im y.im) 2) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x.re y.re) (exp.f64 (log1p.f64 (*.f64 x.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x.im y.im) (exp.f64 (log1p.f64 (*.f64 x.re y.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (/.f64 1 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2))) (neg.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re y.re) 2)) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) 1) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) 1) (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)))) (neg.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re y.re) 2))) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)))) (sqrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)))) (cbrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2))) 1) (neg.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re y.re) 2)) 1) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (sqrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (cbrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.re y.re) 2)) (*.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.im y.im) 2))) (/.f64 1 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) (+.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x.re y.re) 2) 3) (pow.f64 (pow.f64 (*.f64 x.im y.im) 2) 3)) (/.f64 1 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) (+.f64 (*.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.re y.re) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.im y.im) 2)) (*.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.re y.re) 3)) (*.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.im y.im) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) (-.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x.re y.re) 3) 3) (pow.f64 (pow.f64 (*.f64 x.im y.im) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) (+.f64 (*.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.re y.re) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.im y.im) 3)) (*.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) 1) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (sqrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) (sqrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) (cbrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))) (cbrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (+.f64 (sqrt.f64 (*.f64 x.im y.im)) (sqrt.f64 (*.f64 x.re y.re)))) (-.f64 (sqrt.f64 (*.f64 x.re y.re)) (sqrt.f64 (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) 1) (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x.re y.re (*.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y.re x.re (*.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x.im y.im (*.f64 x.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y.im x.im (*.f64 x.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x.re y.re) (*.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x.im y.im)) (sqrt.f64 (*.f64 x.im y.im)) (*.f64 x.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x.re y.re)) (sqrt.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.im)) 2) (cbrt.f64 (*.f64 x.im y.im)) (*.f64 x.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.re)) 2) (cbrt.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)))))) |
| 1× | egg-herbie |
| 1680× | distribute-lft-in |
| 1660× | distribute-rgt-in |
| 786× | associate-/r/ |
| 772× | associate-/l/ |
| 488× | associate-/l* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 313 | 8223 |
| 1 | 821 | 7825 |
| 2 | 4064 | 7825 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) 1) |
(*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1) |
(*.f64 1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)) (fma.f64 x.re y.re (*.f64 x.im y.im))) |
(*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 -1 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1) |
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 2) |
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 3) |
(pow.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3) 1/3) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (fma.f64 x.re y.re (*.f64 x.im y.im))) -1) |
(neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) |
(log.f64 (exp.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))) |
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(exp.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re y.re))) (-.f64 1 (*.f64 x.im y.im))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im y.im))) (-.f64 1 (*.f64 x.re y.re))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x.re y.re) 2) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) (/.f64 (pow.f64 (*.f64 x.im y.im) 2) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(-.f64 (+.f64 (*.f64 x.re y.re) (exp.f64 (log1p.f64 (*.f64 x.im y.im)))) 1) |
(-.f64 (+.f64 (*.f64 x.im y.im) (exp.f64 (log1p.f64 (*.f64 x.re y.re)))) 1) |
(*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) |
(*.f64 1 (fma.f64 x.re y.re (*.f64 x.im y.im))) |
(*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (/.f64 1 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2))) (neg.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re y.re) 2)) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) 1) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) 1) (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) |
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)))) (neg.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re y.re) 2))) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) |
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)))) (sqrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)))) (cbrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2))) 1) (neg.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re y.re) 2)) 1) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (sqrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (cbrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.re y.re) 2)) (*.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.im y.im) 2))) (/.f64 1 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) (+.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re y.re) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x.re y.re) 2) 3) (pow.f64 (pow.f64 (*.f64 x.im y.im) 2) 3)) (/.f64 1 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) (+.f64 (*.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.re y.re) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.im y.im) 2)) (*.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.re y.re) 3)) (*.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.im y.im) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) (-.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x.re y.re) 3) 3) (pow.f64 (pow.f64 (*.f64 x.im y.im) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) (+.f64 (*.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.re y.re) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.im y.im) 3)) (*.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) 1) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (sqrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) (sqrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) (cbrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))) (cbrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (+.f64 (sqrt.f64 (*.f64 x.im y.im)) (sqrt.f64 (*.f64 x.re y.re)))) (-.f64 (sqrt.f64 (*.f64 x.re y.re)) (sqrt.f64 (*.f64 x.im y.im)))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) 1) (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) |
(pow.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) |
(pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 3) |
(pow.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 2)) |
(log.f64 (exp.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(cbrt.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(exp.f64 (log.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(fma.f64 x.re y.re (*.f64 x.im y.im)) |
(fma.f64 y.re x.re (*.f64 x.im y.im)) |
(fma.f64 x.im y.im (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 x.re y.re)) |
(fma.f64 1 (*.f64 x.re y.re) (*.f64 x.im y.im)) |
(fma.f64 1 (*.f64 x.im y.im) (*.f64 x.re y.re)) |
(fma.f64 (sqrt.f64 (*.f64 x.im y.im)) (sqrt.f64 (*.f64 x.im y.im)) (*.f64 x.re y.re)) |
(fma.f64 (sqrt.f64 (*.f64 x.re y.re)) (sqrt.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.im)) 2) (cbrt.f64 (*.f64 x.im y.im)) (*.f64 x.re y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.re)) 2) (cbrt.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) |
| Outputs |
|---|
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re)) |
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re)) |
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re)) |
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re)) |
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (+.f64 (/.f64 x.im y.im) (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re))) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(+.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im))) |
(+.f64 (/.f64 x.im y.im) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))))) |
(+.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (-.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im)) (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3)))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)))) |
(-.f64 (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (-.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im))))) |
(-.f64 (-.f64 (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im))) |
(-.f64 (+.f64 (/.f64 x.re y.re) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im))) (+.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)))) |
(-.f64 (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (-.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im))))) |
(-.f64 (-.f64 (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im))) |
(-.f64 (+.f64 (/.f64 x.re y.re) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im))) (+.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re)) |
(/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re)) |
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) (/.f64 x.re (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) y.re))) |
(+.f64 (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)))) |
(-.f64 (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (-.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im))))) |
(-.f64 (-.f64 (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im))) |
(-.f64 (+.f64 (/.f64 x.re y.re) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im))) (+.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (+.f64 (/.f64 x.im y.im) (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re))) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(+.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im))) |
(+.f64 (/.f64 x.im y.im) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))))) |
(+.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (-.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im)) (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3)))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (+.f64 (/.f64 x.im y.im) (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re))) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(+.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im))) |
(+.f64 (/.f64 x.im y.im) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))))) |
(+.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (-.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im)) (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3)))) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) 1) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)) (fma.f64 x.re y.re (*.f64 x.im y.im))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 -1 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (neg.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) (/.f64 -1 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 (neg.f64 (neg.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)))) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (+.f64 (pow.f64 y.im 4) (pow.f64 y.re 4)) (pow.f64 (*.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 2) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 3) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(pow.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3) 1/3) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (fma.f64 x.re y.re (*.f64 x.im y.im))) -1) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) |
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) |
(fabs.f64 (/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(log.f64 (exp.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(exp.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 1)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re y.re))) (-.f64 1 (*.f64 x.im y.im))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re x.re))) (-.f64 1 (*.f64 y.im x.im))) |
(fma.f64 y.im x.im (expm1.f64 (log1p.f64 (*.f64 y.re x.re)))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) 1) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im y.im))) (-.f64 1 (*.f64 x.re y.re))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im x.im))) (-.f64 1 (*.f64 y.re x.re))) |
(fma.f64 y.re x.re (expm1.f64 (log1p.f64 (*.f64 y.im x.im)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 x.re y.re) 2) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) (/.f64 (pow.f64 (*.f64 x.im y.im) 2) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (pow.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) |
(-.f64 (+.f64 (*.f64 x.re y.re) (exp.f64 (log1p.f64 (*.f64 x.im y.im)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im x.im))) (-.f64 1 (*.f64 y.re x.re))) |
(fma.f64 y.re x.re (expm1.f64 (log1p.f64 (*.f64 y.im x.im)))) |
(-.f64 (+.f64 (*.f64 x.im y.im) (exp.f64 (log1p.f64 (*.f64 x.re y.re)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re x.re))) (-.f64 1 (*.f64 y.im x.im))) |
(fma.f64 y.im x.im (expm1.f64 (log1p.f64 (*.f64 y.re x.re)))) |
(*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 1 (fma.f64 x.re y.re (*.f64 x.im y.im))) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(*.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (/.f64 1 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (pow.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2))) |
(/.f64 1 (/.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (pow.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))) (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (pow.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2))) (neg.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (pow.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re y.re) 2)) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (pow.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) 1) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (pow.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) 1) (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2))) |
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)))) (neg.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (pow.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) |
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2))) |
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re y.re) 2))) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (pow.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) |
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)))) (sqrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (sqrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) (sqrt.f64 (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (sqrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3))))) |
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) (hypot.f64 (pow.f64 (*.f64 y.re x.re) 3/2) (pow.f64 (*.f64 y.im x.im) 3/2))) (sqrt.f64 (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)))) (cbrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) 2) (cbrt.f64 (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) 2) (cbrt.f64 (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)))) |
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2))) 1) (neg.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (pow.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) |
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))) 1) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re y.re) 2)) 1) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (pow.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (sqrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (sqrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) (/.f64 (sqrt.f64 (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) (sqrt.f64 (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (sqrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3))))) |
(/.f64 (*.f64 (sqrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) (hypot.f64 (pow.f64 (*.f64 y.re x.re) 3/2) (pow.f64 (*.f64 y.im x.im) 3/2))) (sqrt.f64 (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2)))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (cbrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) 2) (/.f64 (cbrt.f64 (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) 2) (cbrt.f64 (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) 2) (cbrt.f64 (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2)))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.re y.re) 2)) (*.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.im y.im) 2))) (/.f64 1 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) (+.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re y.re) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 4) (pow.f64 (*.f64 y.im x.im) 4)) (/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (/.f64 1 (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 4) (pow.f64 (*.f64 y.im x.im) 4)) (*.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 4) (pow.f64 (*.f64 y.im x.im) 4)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 x.re y.re) 2) 3) (pow.f64 (pow.f64 (*.f64 x.im y.im) 2) 3)) (/.f64 1 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) (+.f64 (*.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.re y.re) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 x.im y.im) 2) (pow.f64 (*.f64 x.im y.im) 2)) (*.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 y.re x.re) 2) 3) (pow.f64 (pow.f64 (*.f64 y.im x.im) 2) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 4) (+.f64 (pow.f64 (*.f64 y.im x.im) 4) (*.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)))) (/.f64 1 (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 6) (pow.f64 (*.f64 y.im x.im) 6)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (+.f64 (pow.f64 (*.f64 y.re x.re) 4) (fma.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2) (pow.f64 (*.f64 y.im x.im) 4)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.re y.re) 3)) (*.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.im y.im) 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) (-.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))) |
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))) (-.f64 (pow.f64 (*.f64 y.re x.re) 6) (pow.f64 (*.f64 y.im x.im) 6))) (-.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 6) (pow.f64 (*.f64 y.im x.im) 6)) (*.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x.re y.re) 3) 3) (pow.f64 (pow.f64 (*.f64 x.im y.im) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) (+.f64 (*.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.re y.re) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.im y.im) 3)) (*.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3))))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y.re x.re) 3) 3) (pow.f64 (pow.f64 (*.f64 y.im x.im) 3) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 6) (*.f64 (pow.f64 (*.f64 y.im x.im) 3) (-.f64 (pow.f64 (*.f64 y.im x.im) 3) (pow.f64 (*.f64 y.re x.re) 3)))) (/.f64 1 (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 y.re x.re) 3) 3) (pow.f64 (pow.f64 (*.f64 y.im x.im) 3) 3)) (*.f64 (fma.f64 (pow.f64 (*.f64 y.im x.im) 3) (-.f64 (pow.f64 (*.f64 y.im x.im) 3) (pow.f64 (*.f64 y.re x.re) 3)) (pow.f64 (*.f64 y.re x.re) 6)) (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) 1) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (pow.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (sqrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) (sqrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (pow.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) (cbrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))) (cbrt.f64 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (pow.f64 (*.f64 y.re x.re) 2)) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (+.f64 (sqrt.f64 (*.f64 x.im y.im)) (sqrt.f64 (*.f64 x.re y.re)))) (-.f64 (sqrt.f64 (*.f64 x.re y.re)) (sqrt.f64 (*.f64 x.im y.im)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (+.f64 (sqrt.f64 (*.f64 y.im x.im)) (sqrt.f64 (*.f64 y.re x.re)))) (-.f64 (sqrt.f64 (*.f64 y.re x.re)) (sqrt.f64 (*.f64 y.im x.im)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re x.re) 2) (pow.f64 (*.f64 y.im x.im) 2)) (*.f64 (+.f64 (sqrt.f64 (*.f64 y.im x.im)) (sqrt.f64 (*.f64 y.re x.re))) (-.f64 (sqrt.f64 (*.f64 y.re x.re)) (sqrt.f64 (*.f64 y.im x.im))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) 1) (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im y.im) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re y.re) 2) (*.f64 (*.f64 x.im y.im) (-.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (+.f64 (pow.f64 (*.f64 y.re x.re) 2) (*.f64 x.im (*.f64 y.im (fma.f64 x.im y.im (neg.f64 (*.f64 y.re x.re))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re x.re) 3) (pow.f64 (*.f64 y.im x.im) 3)) (fma.f64 x.im (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 (*.f64 y.re x.re) 2))) |
(pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(pow.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 3) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(pow.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3) 1/3) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(sqrt.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) 2)) |
(fabs.f64 (fma.f64 y.im x.im (*.f64 y.re x.re))) |
(log.f64 (exp.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(cbrt.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(expm1.f64 (log1p.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(exp.f64 (log.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(log1p.f64 (expm1.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(fma.f64 x.re y.re (*.f64 x.im y.im)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(fma.f64 y.re x.re (*.f64 x.im y.im)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(fma.f64 x.im y.im (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(fma.f64 y.im x.im (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(fma.f64 1 (*.f64 x.re y.re) (*.f64 x.im y.im)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(fma.f64 1 (*.f64 x.im y.im) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(fma.f64 (sqrt.f64 (*.f64 x.im y.im)) (sqrt.f64 (*.f64 x.im y.im)) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(fma.f64 (sqrt.f64 (*.f64 x.re y.re)) (sqrt.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im y.im)) 2) (cbrt.f64 (*.f64 x.im y.im)) (*.f64 x.re y.re)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.re)) 2) (cbrt.f64 (*.f64 x.re y.re)) (*.f64 x.im y.im)) |
(fma.f64 y.im x.im (*.f64 y.re x.re)) |
Compiled 4813 to 1538 computations (68% saved)
14 alts after pruning (13 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 171 | 13 | 184 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 171 | 14 | 185 |
| Status | Error | Program |
|---|---|---|
| 40.4b | (pow.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 2) | |
| ✓ | 26.5b | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 40.7b | (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (/.f64 1 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) | |
| 39.8b | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) | |
| ▶ | 40.9b | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 41.1b | (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) | |
| 38.9b | (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re)) | |
| 38.0b | (/.f64 x.re y.re) | |
| ▶ | 40.2b | (/.f64 x.im y.im) |
| ▶ | 30.9b | (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
| 33.6b | (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) | |
| ▶ | 38.9b | (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
| 39.3b | (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re) | |
| ▶ | 15.3b | (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) |
Compiled 423 to 253 computations (40.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 1 (hypot.f64 y.re y.im)) |
| ✓ | 0.3b | (fma.f64 x.re y.re (*.f64 x.im y.im)) |
| ✓ | 0.3b | (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) |
| ✓ | 14.3b | (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) |
Compiled 52 to 14 computations (73.1% saved)
42 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | y.re | @ | 0 | (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) |
| 1.0ms | y.re | @ | -inf | (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) |
| 1.0ms | x.re | @ | 0 | (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) |
| 1.0ms | x.re | @ | -inf | (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) |
| 1.0ms | x.im | @ | 0 | (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) |
| 1× | batch-egg-rewrite |
| 1696× | associate-*l/ |
| 1220× | associate-/r* |
| 1142× | associate-/l* |
| 452× | distribute-lft-in |
| 344× | associate-/l/ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 94 |
| 1 | 284 | 88 |
| 2 | 3557 | 88 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) |
(fma.f64 x.re y.re (*.f64 x.im y.im)) |
(/.f64 1 (hypot.f64 y.re y.im)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x.re y.re) (hypot.f64 y.re y.im)) (/.f64 (*.f64 x.im y.im) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x.im y.im) (hypot.f64 y.re y.im)) (/.f64 (*.f64 x.re y.re) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x.re y.re) (/.f64 1 (hypot.f64 y.re y.im))) (*.f64 (*.f64 x.im y.im) (/.f64 1 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x.im y.im) (/.f64 1 (hypot.f64 y.re y.im))) (*.f64 (*.f64 x.re y.re) (/.f64 1 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (/.f64 (*.f64 x.re y.re) (hypot.f64 y.re y.im))) (*.f64 1 (/.f64 (*.f64 x.im y.im) (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 x.re y.re) (/.f64 1 (hypot.f64 y.re y.im)))) (*.f64 1 (*.f64 (*.f64 x.im y.im) (/.f64 1 (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 (*.f64 x.re y.re) 1)) (/.f64 (*.f64 x.im y.im) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 1 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 y.re y.im)) (fma.f64 x.re y.re (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 -1 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (hypot.f64 y.re y.im)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -1/2)) (pow.f64 (hypot.f64 y.re y.im) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 y.re y.im)) (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) (/.f64 1 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (pow.f64 (hypot.f64 y.re y.im) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (neg.f64 (hypot.f64 y.re y.im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) 1) (/.f64 1 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)) (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 x.re y.re) (hypot.f64 y.re y.im))) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 x.im y.im) (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 (*.f64 x.re y.re) (/.f64 1 (hypot.f64 y.re y.im)))) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 (*.f64 x.im y.im) (/.f64 1 (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (neg.f64 (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (neg.f64 (neg.f64 (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (hypot.f64 y.re y.im) (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (pow.f64 (hypot.f64 y.re y.im) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (hypot.f64 y.re y.im) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (/.f64 (hypot.f64 y.re y.im) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (hypot.f64 y.re y.im) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (*.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (hypot.f64 y.re y.im) (*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (neg.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (neg.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (*.f64 (hypot.f64 y.re y.im) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 (hypot.f64 y.re y.im) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (*.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (hypot.f64 y.re y.im) -2) (/.f64 1 (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 -1 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (hypot.f64 y.re y.im) (/.f64 -1 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (*.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)) (/.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)) (/.f64 (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -1/2)) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (/.f64 (hypot.f64 y.re y.im) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im)) (sqrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) -1) (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (cbrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) (pow.f64 (hypot.f64 y.re y.im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (pow.f64 (*.f64 x.im y.im) 2)) (*.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re y.re) 3)) (*.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (+.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (*.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (hypot.f64 y.re y.im) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (cbrt.f64 (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) 1) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) -1) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (pow.f64 (hypot.f64 y.re y.im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -1) (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) -1) (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) 1) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (pow.f64 (*.f64 x.im y.im) 2)) (pow.f64 (hypot.f64 y.re y.im) -2)) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re y.re) 3)) (pow.f64 (hypot.f64 y.re y.im) -2)) (+.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (*.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 1 (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) -1) (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 1 (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) 1) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) 1) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) 1) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 1) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) -1) 1) (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) 1) (sqrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) 1) (cbrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) -1) 1) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -1 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) 1) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 -1) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 2)) (cbrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 2)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (hypot.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 (cbrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))))) (cbrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 1 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))) (/.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) 1) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (sqrt.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) -1) (hypot.f64 y.re y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 1) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) -1) (hypot.f64 y.re y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) -1) (hypot.f64 y.re y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) -1) (hypot.f64 y.re y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) 1) (sqrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (sqrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) 1) (cbrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (sqrt.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (cbrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (cbrt.f64 (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) -1) (hypot.f64 y.re y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 3) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)) (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im y.im) (*.f64 x.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.im y.im) (*.f64 (*.f64 x.re y.re) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x.re y.re) 1) (*.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 x.re y.re) 1)) (*.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x.im y.im))) (-.f64 1 (*.f64 x.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x.re y.re) (exp.f64 (log1p.f64 (*.f64 x.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 x.re y.re) 1) (exp.f64 (log1p.f64 (*.f64 x.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (pow.f64 (*.f64 x.im y.im) 2)) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re y.re) 3)) (+.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (*.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (pow.f64 (*.f64 x.im y.im) 2)) 1) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re y.re) 3)) 1) (+.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (*.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 y.re y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 y.re y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (pow.f64 (hypot.f64 y.re y.im) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (hypot.f64 y.re y.im)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -1) (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 y.re y.im) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (hypot.f64 y.re y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (hypot.f64 y.re y.im)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 y.re y.im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 y.re y.im)))))))) |
| 1× | egg-herbie |
| 1850× | associate-/r* |
| 1406× | associate-*l* |
| 1152× | associate-/l/ |
| 796× | *-commutative |
| 772× | associate-/r/ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 900 | 24259 |
| 1 | 2470 | 21861 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
x.im |
(+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im))) |
x.re |
(+.f64 x.re (/.f64 (*.f64 y.im x.im) y.re)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 2))) (+.f64 x.re (/.f64 (*.f64 y.im x.im) y.re))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 3))) (+.f64 x.re (/.f64 (*.f64 y.im x.im) y.re)))) |
(*.f64 -1 x.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) y.re)) (*.f64 -1 x.re)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) y.re)) (*.f64 -1 x.re))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) y.re)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 3))) (*.f64 -1 x.re)))) |
(*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
x.re |
(+.f64 x.re (/.f64 (*.f64 y.im x.im) y.re)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 2))) (+.f64 x.re (/.f64 (*.f64 y.im x.im) y.re))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 3))) (+.f64 x.re (/.f64 (*.f64 y.im x.im) y.re)))) |
x.im |
(+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im))) |
(*.f64 -1 x.im) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) y.im)) (*.f64 -1 x.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) y.im)) (+.f64 (*.f64 -1 x.im) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) y.im)) (+.f64 (*.f64 -1 x.im) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 2)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 x.re y.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))))) |
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (*.f64 -5/16 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(/.f64 1 y.re) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.im 2)))) (pow.f64 y.re 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)))) |
(/.f64 -1 y.re) |
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.im 2)) (pow.f64 y.re 7))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))))))) (/.f64 1 y.re)) |
(/.f64 1 y.re) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)) |
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re))) |
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (*.f64 -5/16 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))) (/.f64 1 y.re)))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.im 5))) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.im 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.re 2))) (*.f64 1/8 (pow.f64 y.re 6))) (pow.f64 y.im 7)))))) |
(/.f64 -1 y.im) |
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (*.f64 -1/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.re 2)) (pow.f64 y.im 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (*.f64 1/8 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))))) (/.f64 1 y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (hypot.f64 y.re y.im)) (/.f64 (*.f64 x.im y.im) (hypot.f64 y.re y.im))) |
(+.f64 (/.f64 (*.f64 x.im y.im) (hypot.f64 y.re y.im)) (/.f64 (*.f64 x.re y.re) (hypot.f64 y.re y.im))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (/.f64 1 (hypot.f64 y.re y.im))) (*.f64 (*.f64 x.im y.im) (/.f64 1 (hypot.f64 y.re y.im)))) |
(+.f64 (*.f64 (*.f64 x.im y.im) (/.f64 1 (hypot.f64 y.re y.im))) (*.f64 (*.f64 x.re y.re) (/.f64 1 (hypot.f64 y.re y.im)))) |
(+.f64 (*.f64 1 (/.f64 (*.f64 x.re y.re) (hypot.f64 y.re y.im))) (*.f64 1 (/.f64 (*.f64 x.im y.im) (hypot.f64 y.re y.im)))) |
(+.f64 (*.f64 1 (*.f64 (*.f64 x.re y.re) (/.f64 1 (hypot.f64 y.re y.im)))) (*.f64 1 (*.f64 (*.f64 x.im y.im) (/.f64 1 (hypot.f64 y.re y.im))))) |
(+.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 (*.f64 x.re y.re) 1)) (/.f64 (*.f64 x.im y.im) (hypot.f64 y.re y.im))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) 1) |
(*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 1 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 1) |
(*.f64 1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (fma.f64 x.re y.re (*.f64 x.im y.im))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) |
(*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im)))) |
(*.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im)))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 -1 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (hypot.f64 y.re y.im)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(*.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -1/2)) (pow.f64 (hypot.f64 y.re y.im) -1/2)) |
(*.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 -1 (hypot.f64 y.re y.im)) (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) (/.f64 1 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (pow.f64 (hypot.f64 y.re y.im) -1/2)) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (neg.f64 (hypot.f64 y.re y.im))) -1) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) 1) (/.f64 1 (hypot.f64 y.re y.im))) |
(pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 1) |
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) |
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 3) |
(pow.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 3) 1/3) |
(pow.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) -1) |
(neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (neg.f64 (hypot.f64 y.re y.im)))) |
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 2)) |
(log.f64 (exp.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))) |
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 3)) |
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)) (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)))) |
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) |
(exp.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) |
(+.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 x.re y.re) (hypot.f64 y.re y.im))) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 x.im y.im) (hypot.f64 y.re y.im)))) |
(+.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 (*.f64 x.re y.re) (/.f64 1 (hypot.f64 y.re y.im)))) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 (*.f64 x.im y.im) (/.f64 1 (hypot.f64 y.re y.im))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) 1) |
(/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) -1)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (neg.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(/.f64 1 (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (neg.f64 (neg.f64 (hypot.f64 y.re y.im))))) |
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(/.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 1) |
(/.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (hypot.f64 y.re y.im) (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))))) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (pow.f64 (hypot.f64 y.re y.im) -1/2))) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (hypot.f64 y.re y.im) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (/.f64 (hypot.f64 y.re y.im) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (hypot.f64 y.re y.im) -1/2))) |
(/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (*.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2))) |
(/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))) |
(/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))) |
(/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))) |
(/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (hypot.f64 y.re y.im) (*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))))) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (neg.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (neg.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (*.f64 (hypot.f64 y.re y.im) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)))) |
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 (hypot.f64 y.re y.im) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (*.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (hypot.f64 y.re y.im) -2) (/.f64 1 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 -1 (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 -1 (hypot.f64 y.re y.im)))) |
(/.f64 -1 (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(/.f64 -1 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im))) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (hypot.f64 y.re y.im) (/.f64 -1 (hypot.f64 y.re y.im)))) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) 1)) |
(/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (*.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))) |
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)) (/.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))) |
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)) (/.f64 (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)))) |
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)))) |
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)))) |
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -1/2)) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (/.f64 (hypot.f64 y.re y.im) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im)) (sqrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) -1) (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (*.f64 -1 (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (-.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (pow.f64 (*.f64 x.im y.im) 2)) (*.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re y.re) 3)) (*.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (+.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (*.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))))) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(/.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (hypot.f64 y.re y.im) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (cbrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) 1) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))) |
(/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) -1) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (neg.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -1) (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -1))) |
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) -1) (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) -1))) |
(/.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) 1) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im)) |
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (pow.f64 (*.f64 x.im y.im) 2)) (pow.f64 (hypot.f64 y.re y.im) -2)) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re y.re) 3)) (pow.f64 (hypot.f64 y.re y.im) -2)) (+.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (*.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 1 (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (*.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) -1) (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 1 (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (neg.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))) |
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) 1) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) 1) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (*.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) -1) 1) (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) 1) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) 1) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) -1) 1) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (*.f64 (*.f64 -1 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) 1) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 1 (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (*.f64 1 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 2)) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 2)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (*.f64 1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im)) |
(/.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) 1) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (hypot.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 (cbrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))))) (cbrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 1 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))) (/.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (sqrt.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) -1) (hypot.f64 y.re y.im)) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) -1) (hypot.f64 y.re y.im)) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) -1) (hypot.f64 y.re y.im)) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) -1) (hypot.f64 y.re y.im)) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) 1) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (sqrt.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) 1) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (sqrt.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (cbrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (cbrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) -1) (hypot.f64 y.re y.im)) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(pow.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 1) |
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 2) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 3) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 2)) |
(log.f64 (exp.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))))) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 3) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)))) |
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)) (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) |
(exp.f64 (log.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) |
(+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) |
(+.f64 (*.f64 x.im y.im) (*.f64 (*.f64 x.re y.re) 1)) |
(+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) |
(+.f64 (*.f64 (*.f64 x.re y.re) 1) (*.f64 x.im y.im)) |
(+.f64 (*.f64 1 (*.f64 (*.f64 x.re y.re) 1)) (*.f64 x.im y.im)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im y.im))) (-.f64 1 (*.f64 x.re y.re))) |
(-.f64 (+.f64 (*.f64 x.re y.re) (exp.f64 (log1p.f64 (*.f64 x.im y.im)))) 1) |
(-.f64 (+.f64 (*.f64 (*.f64 x.re y.re) 1) (exp.f64 (log1p.f64 (*.f64 x.im y.im)))) 1) |
(*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) |
(*.f64 1 (fma.f64 x.re y.re (*.f64 x.im y.im))) |
(*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(/.f64 (-.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (pow.f64 (*.f64 x.im y.im) 2)) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re y.re) 3)) (+.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (*.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (pow.f64 (*.f64 x.im y.im) 2)) 1) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re y.re) 3)) 1) (+.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (*.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))) |
(pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) |
(pow.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) |
(pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 3) |
(pow.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 2)) |
(log.f64 (exp.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(cbrt.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(exp.f64 (log.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 y.re y.im)))) 1) |
(*.f64 1 (/.f64 1 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) 1) |
(*.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (pow.f64 (hypot.f64 y.re y.im) -1/2)) |
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 -1 (/.f64 -1 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 -1 (hypot.f64 y.re y.im)) -1) |
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -1) (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -1)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) -1)) |
(pow.f64 (hypot.f64 y.re y.im) -1) |
(pow.f64 (/.f64 1 (hypot.f64 y.re y.im)) 1) |
(pow.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) 2) |
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))) 3) |
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)) 1/3) |
(pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) -1/2) |
(sqrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) |
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 y.re y.im)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 y.re y.im))))) |
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3))) |
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 y.re y.im)))) |
(exp.f64 (neg.f64 (log.f64 (hypot.f64 y.re y.im)))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 y.re y.im)) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 y.re y.im))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 y.re y.im)))) |
| Outputs |
|---|
(*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(*.f64 y.im (*.f64 x.im (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.re x.re)) |
(*.f64 y.re (*.f64 x.re (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.re x.re)) |
(*.f64 y.re (*.f64 x.re (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
x.im |
(+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im) |
(+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))) |
(+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im)) |
(fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (/.f64 (*.f64 y.im y.im) x.im)) (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re)))) |
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 y.re y.re) y.im) y.im) x.im) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im))) |
(fma.f64 -1/2 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 3))) (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (/.f64 (*.f64 y.im y.im) x.im)) (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))))) |
(fma.f64 -1/2 (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 3)) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 y.re y.re) y.im) y.im) x.im) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re)))) |
x.re |
(+.f64 x.re (/.f64 (*.f64 y.im x.im) y.re)) |
(+.f64 x.re (/.f64 y.im (/.f64 y.re x.im))) |
(+.f64 x.re (*.f64 (/.f64 y.im y.re) x.im)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 2))) (+.f64 x.re (/.f64 (*.f64 y.im x.im) y.re))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 y.im y.im) x.re) (*.f64 y.re y.re)) (+.f64 x.re (/.f64 y.im (/.f64 y.re x.im)))) |
(fma.f64 -1/2 (/.f64 x.re (/.f64 (/.f64 (*.f64 y.re y.re) y.im) y.im)) (+.f64 x.re (*.f64 (/.f64 y.im y.re) x.im))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 3))) (+.f64 x.re (/.f64 (*.f64 y.im x.im) y.re)))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 y.im y.im) x.re) (*.f64 y.re y.re)) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 3) x.im)) (+.f64 x.re (/.f64 y.im (/.f64 y.re x.im))))) |
(fma.f64 -1/2 (/.f64 x.re (/.f64 (/.f64 (*.f64 y.re y.re) y.im) y.im)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 3)) x.im) (+.f64 x.re (*.f64 (/.f64 y.im y.re) x.im)))) |
(*.f64 -1 x.re) |
(neg.f64 x.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) y.re)) (*.f64 -1 x.re)) |
(*.f64 -1 (+.f64 x.re (/.f64 y.im (/.f64 y.re x.im)))) |
(fma.f64 -1 (*.f64 (/.f64 y.im y.re) x.im) (neg.f64 x.re)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) y.re)) (*.f64 -1 x.re))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im y.im) x.re) (*.f64 y.re y.re)) (*.f64 -1 (+.f64 x.re (/.f64 y.im (/.f64 y.re x.im))))) |
(fma.f64 1/2 (/.f64 x.re (/.f64 (/.f64 (*.f64 y.re y.re) y.im) y.im)) (fma.f64 -1 (*.f64 (/.f64 y.im y.re) x.im) (neg.f64 x.re))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) y.re)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 3))) (*.f64 -1 x.re)))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 y.im y.im) x.re) (*.f64 y.re y.re)) (fma.f64 -1 (/.f64 y.im (/.f64 y.re x.im)) (fma.f64 1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 3) x.im)) (neg.f64 x.re)))) |
(fma.f64 1/2 (/.f64 x.re (/.f64 (/.f64 (*.f64 y.re y.re) y.im) y.im)) (fma.f64 -1 (*.f64 (/.f64 y.im y.re) x.im) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 3)) x.im) (neg.f64 x.re)))) |
(*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (*.f64 y.re x.re)) |
(*.f64 y.re (*.f64 x.re (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(*.f64 y.im (*.f64 x.im (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) |
(*.f64 y.im (*.f64 x.im (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
(+.f64 (*.f64 (*.f64 x.re y.re) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))))) (*.f64 (*.f64 y.im x.im) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (fma.f64 x.re y.re (*.f64 y.im x.im))) |
x.re |
(+.f64 x.re (/.f64 (*.f64 y.im x.im) y.re)) |
(+.f64 x.re (/.f64 y.im (/.f64 y.re x.im))) |
(+.f64 x.re (*.f64 (/.f64 y.im y.re) x.im)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 2))) (+.f64 x.re (/.f64 (*.f64 y.im x.im) y.re))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 y.im y.im) x.re) (*.f64 y.re y.re)) (+.f64 x.re (/.f64 y.im (/.f64 y.re x.im)))) |
(fma.f64 -1/2 (/.f64 x.re (/.f64 (/.f64 (*.f64 y.re y.re) y.im) y.im)) (+.f64 x.re (*.f64 (/.f64 y.im y.re) x.im))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 3))) (+.f64 x.re (/.f64 (*.f64 y.im x.im) y.re)))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 y.im y.im) x.re) (*.f64 y.re y.re)) (fma.f64 -1/2 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 3) x.im)) (+.f64 x.re (/.f64 y.im (/.f64 y.re x.im))))) |
(fma.f64 -1/2 (/.f64 x.re (/.f64 (/.f64 (*.f64 y.re y.re) y.im) y.im)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 3)) x.im) (+.f64 x.re (*.f64 (/.f64 y.im y.re) x.im)))) |
x.im |
(+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im) |
(+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))) |
(+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im)) |
(fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (/.f64 (*.f64 y.im y.im) x.im)) (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re)))) |
(fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 y.re y.re) y.im) y.im) x.im) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 2))) (+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im))) |
(fma.f64 -1/2 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 3))) (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (/.f64 (*.f64 y.im y.im) x.im)) (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))))) |
(fma.f64 -1/2 (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 3)) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 y.re y.re) y.im) y.im) x.im) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re)))) |
(*.f64 -1 x.im) |
(neg.f64 x.im) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) y.im)) (*.f64 -1 x.im)) |
(*.f64 -1 (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re)))) |
(fma.f64 -1 (*.f64 (/.f64 x.re y.im) y.re) (neg.f64 x.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) y.im)) (+.f64 (*.f64 -1 x.im) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 2))))) |
(fma.f64 -1 (/.f64 x.re (/.f64 y.im y.re)) (fma.f64 -1 x.im (*.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (*.f64 y.im y.im) x.im)) 1/2))) |
(fma.f64 -1 (*.f64 (/.f64 x.re y.im) y.re) (fma.f64 -1 x.im (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 y.re y.re) y.im) y.im) x.im) 1/2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re y.re) y.im)) (+.f64 (*.f64 -1 x.im) (+.f64 (*.f64 1/2 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 2)))))) |
(fma.f64 -1 (/.f64 x.re (/.f64 y.im y.re)) (fma.f64 -1 x.im (*.f64 1/2 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 3))) (/.f64 (*.f64 y.re y.re) (/.f64 (*.f64 y.im y.im) x.im)))))) |
(fma.f64 -1 (*.f64 (/.f64 x.re y.im) y.re) (fma.f64 -1 x.im (*.f64 1/2 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 y.re y.re) y.im) y.im) x.im) (*.f64 (/.f64 x.re (pow.f64 y.im 3)) (pow.f64 y.re 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im)) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im)) (neg.f64 (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im)) (fma.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im)) (fma.f64 -1 (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3)) (+.f64 (/.f64 x.im y.im) (neg.f64 (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)))) |
(fma.f64 -1 (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im)) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))))) |
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im) (fma.f64 -1 (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im)) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)))) |
(fma.f64 -1 (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im)) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))))) |
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im) (fma.f64 -1 (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im)) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)))) |
(fma.f64 -1 (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im)) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))))) |
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im) (fma.f64 -1 (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im)) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im)) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im)) (neg.f64 (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im)) (fma.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im)) (fma.f64 -1 (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3)) (+.f64 (/.f64 x.im y.im) (neg.f64 (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im)) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im)) (neg.f64 (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im)) (fma.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4)) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))))) |
(+.f64 (/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im)) (fma.f64 -1 (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3)) (+.f64 (/.f64 x.im y.im) (neg.f64 (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(*.f64 x.re y.re) |
(*.f64 y.re x.re) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(*.f64 y.im x.im) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)))) |
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))))) |
(fma.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3))))) |
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (*.f64 -5/16 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(fma.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (+.f64 (/.f64 1 y.im) (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (*.f64 -5/16 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(fma.f64 3/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (+.f64 (/.f64 1 y.im) (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 (*.f64 -5/16 (pow.f64 y.re 6)) (pow.f64 y.im 7))))) |
(/.f64 1 y.re) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)) |
(fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (/.f64 1 y.re)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re))) |
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) -3/8) (pow.f64 y.re 5)) (fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (/.f64 1 y.re))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 y.im 6)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.im 2)))) (pow.f64 y.re 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)))) |
(fma.f64 -1 (/.f64 (fma.f64 1/8 (pow.f64 y.im 6) (*.f64 -1/2 (*.f64 (*.f64 y.im y.im) (*.f64 (pow.f64 y.im 4) -3/8)))) (pow.f64 y.re 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) -3/8) (pow.f64 y.re 5)) (fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (/.f64 1 y.re)))) |
(fma.f64 -1 (/.f64 (fma.f64 1/8 (pow.f64 y.im 6) (*.f64 (*.f64 y.im y.im) (*.f64 -1/2 (*.f64 (pow.f64 y.im 4) -3/8)))) (pow.f64 y.re 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 4) -3/8) (pow.f64 y.re 5)) (fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (/.f64 1 y.re)))) |
(/.f64 -1 y.re) |
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)) |
(-.f64 (*.f64 1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))))) (/.f64 1 y.re)) |
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (*.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) -3/8)) (/.f64 1 y.re)) |
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (/.f64 (*.f64 (pow.f64 y.im 4) -3/8) (pow.f64 y.re 5))) (/.f64 1 y.re)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 y.im 4)) (*.f64 -1/4 (pow.f64 y.im 4))) (pow.f64 y.im 2)) (pow.f64 y.re 7))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (*.f64 -1/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))))))) (/.f64 1 y.re)) |
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.im 4) -3/8) (/.f64 (pow.f64 y.re 7) (*.f64 y.im y.im))) (fma.f64 1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (fma.f64 1/8 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)) (*.f64 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) -3/8)))) (/.f64 1 y.re)) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 y.im 4) -3/8) (pow.f64 y.re 7)) (*.f64 y.im y.im)) (fma.f64 1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (fma.f64 1/8 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)) (/.f64 (*.f64 (pow.f64 y.im 4) -3/8) (pow.f64 y.re 5))))) (/.f64 1 y.re)) |
(/.f64 1 y.re) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re)) |
(fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (/.f64 1 y.re)) |
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (/.f64 1 y.re))) |
(fma.f64 3/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) (fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (/.f64 1 y.re))) |
(+.f64 (*.f64 3/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.im 2) (pow.f64 y.re 3))) (+.f64 (*.f64 -5/16 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7))) (/.f64 1 y.re)))) |
(fma.f64 3/8 (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 5)) (fma.f64 -1/2 (/.f64 (*.f64 y.im y.im) (pow.f64 y.re 3)) (fma.f64 -5/16 (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 7)) (/.f64 1 y.re)))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (*.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.im 5))) (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 1 y.im) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) -3/8) (pow.f64 y.im 5)) (*.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.im 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.re 2))) (*.f64 1/8 (pow.f64 y.re 6))) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 1 y.im) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 4) -3/8) (pow.f64 y.im 5)) (fma.f64 -1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (neg.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 y.re y.re) (*.f64 (pow.f64 y.re 4) -3/8)) (*.f64 (pow.f64 y.re 6) 1/8)) (pow.f64 y.im 7)))))) |
(/.f64 -1 y.im) |
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 1 y.im)) |
(-.f64 (/.f64 (*.f64 1/2 (*.f64 y.re y.re)) (pow.f64 y.im 3)) (/.f64 1 y.im)) |
(-.f64 (*.f64 1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (*.f64 -1/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))))) (/.f64 1 y.im)) |
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (*.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) -3/8)) (/.f64 1 y.im)) |
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 (*.f64 (pow.f64 y.re 4) -3/8) (pow.f64 y.im 5))) (/.f64 1 y.im)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 y.re 4)) (*.f64 -1/8 (pow.f64 y.re 4))) (pow.f64 y.re 2)) (pow.f64 y.im 7))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (*.f64 1/8 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))))) (/.f64 1 y.im)) |
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 y.re 4) -3/8) (/.f64 (pow.f64 y.im 7) (*.f64 y.re y.re))) (+.f64 (*.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) -3/8) (/.f64 (*.f64 (pow.f64 y.re 6) 1/8) (pow.f64 y.im 7))))) (/.f64 1 y.im)) |
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 y.re 4) -3/8) (pow.f64 y.im 7)) (*.f64 y.re y.re)) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) -3/8) (pow.f64 y.im 5)) (/.f64 (*.f64 (pow.f64 y.re 6) 1/8) (pow.f64 y.im 7))))) (/.f64 1 y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (hypot.f64 y.re y.im)) (/.f64 (*.f64 x.im y.im) (hypot.f64 y.re y.im))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(+.f64 (/.f64 (*.f64 x.im y.im) (hypot.f64 y.re y.im)) (/.f64 (*.f64 x.re y.re) (hypot.f64 y.re y.im))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(+.f64 (*.f64 (*.f64 x.re y.re) (/.f64 1 (hypot.f64 y.re y.im))) (*.f64 (*.f64 x.im y.im) (/.f64 1 (hypot.f64 y.re y.im)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(+.f64 (*.f64 (*.f64 x.im y.im) (/.f64 1 (hypot.f64 y.re y.im))) (*.f64 (*.f64 x.re y.re) (/.f64 1 (hypot.f64 y.re y.im)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(+.f64 (*.f64 1 (/.f64 (*.f64 x.re y.re) (hypot.f64 y.re y.im))) (*.f64 1 (/.f64 (*.f64 x.im y.im) (hypot.f64 y.re y.im)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(+.f64 (*.f64 1 (*.f64 (*.f64 x.re y.re) (/.f64 1 (hypot.f64 y.re y.im)))) (*.f64 1 (*.f64 (*.f64 x.im y.im) (/.f64 1 (hypot.f64 y.re y.im))))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(+.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 (*.f64 x.re y.re) 1)) (/.f64 (*.f64 x.im y.im) (hypot.f64 y.re y.im))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) 1) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 1 (hypot.f64 y.re y.im))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 1) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (fma.f64 x.re y.re (*.f64 x.im y.im))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 -1 (hypot.f64 y.re y.im))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (hypot.f64 y.re y.im)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -1/2)) (pow.f64 (hypot.f64 y.re y.im) -1/2)) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 -1 (hypot.f64 y.re y.im)) (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) (/.f64 1 (hypot.f64 y.re y.im))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (pow.f64 (hypot.f64 y.re y.im) -1/2)) |
(*.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (neg.f64 (hypot.f64 y.re y.im))) -1) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) |
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) 1) (/.f64 1 (hypot.f64 y.re y.im))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 1) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 3) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(pow.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 3) 1/3) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(pow.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) -1) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (neg.f64 (hypot.f64 y.re y.im)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 2)) |
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) 2)) |
(log.f64 (exp.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 3)) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)) (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(exp.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1)) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) |
(+.f64 (/.f64 x.im (/.f64 (hypot.f64 y.re y.im) y.im)) (/.f64 (*.f64 y.re x.re) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) |
(+.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 x.re y.re) (hypot.f64 y.re y.im))) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (*.f64 x.im y.im) (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(+.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 (*.f64 x.re y.re) (/.f64 1 (hypot.f64 y.re y.im)))) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 (*.f64 x.im y.im) (/.f64 1 (hypot.f64 y.re y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) 1) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) -1)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (neg.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 1 (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (neg.f64 (neg.f64 (hypot.f64 y.re y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))))) |
(/.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 1) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (hypot.f64 y.re y.im) (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (pow.f64 (hypot.f64 y.re y.im) -1/2))) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (/.f64 (hypot.f64 y.re y.im) (*.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))))) |
(*.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im)))) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (hypot.f64 y.re y.im) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))))) |
(/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (/.f64 (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (/.f64 (hypot.f64 y.re y.im) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im)))) (pow.f64 (hypot.f64 y.re y.im) -1/2)) |
(/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (hypot.f64 y.re y.im) -1/2))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (*.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im)))) (pow.f64 (hypot.f64 y.re y.im) -1/2)) |
(/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))) |
(*.f64 (/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))))) (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im)) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))))) |
(/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(*.f64 (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (*.f64 (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (pow.f64 (hypot.f64 y.re y.im) 2)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (hypot.f64 y.re y.im) (*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (neg.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (neg.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (neg.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (*.f64 (hypot.f64 y.re y.im) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)))) |
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (hypot.f64 y.re y.im))) |
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 (hypot.f64 y.re y.im) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (hypot.f64 y.re y.im))) |
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (hypot.f64 y.re y.im))) |
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (*.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (hypot.f64 y.re y.im))) |
(/.f64 (pow.f64 (hypot.f64 y.re y.im) -2) (/.f64 1 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 -1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (neg.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 -1 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 -1 (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 -1 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 -1 (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 -1 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (hypot.f64 y.re y.im) (/.f64 -1 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) 1)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (sqrt.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))))) |
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))))) |
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))))) |
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (*.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (*.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (hypot.f64 y.re y.im)) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))) |
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))))) (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))))) |
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))))) |
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)) (/.f64 (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))) |
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2)) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))))) (sqrt.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2)) (hypot.f64 y.re y.im)) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))))) |
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)) (/.f64 (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)))) |
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2)) (/.f64 (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2)))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2)) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2)) (hypot.f64 y.re y.im)) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))))) |
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2)) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2)) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))))) |
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2)) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2)) (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2)) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))))) |
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (cbrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2))) (/.f64 (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2)))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2))) (/.f64 (hypot.f64 y.re y.im) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2)) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2))) (/.f64 (hypot.f64 y.re y.im) (*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2))))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2))) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2))) |
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -1/2)) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im)))) (pow.f64 (hypot.f64 y.re y.im) -1/2)) |
(/.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (/.f64 (hypot.f64 y.re y.im) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im)) (sqrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (*.f64 (sqrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) (hypot.f64 y.re y.im))) |
(/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))))) |
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) -1) (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 -1 (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (/.f64 (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (/.f64 (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (-.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (pow.f64 (*.f64 x.im y.im) 2)) (*.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) |
(/.f64 (-.f64 (*.f64 x.re (*.f64 y.re (*.f64 y.re x.re))) (pow.f64 (*.f64 y.im x.im) 2)) (*.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) |
(/.f64 (-.f64 (*.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)) (pow.f64 (*.f64 y.im x.im) 2)) (*.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re y.re) 3)) (*.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (+.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (*.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.im x.im) 3) (pow.f64 (*.f64 y.re x.re) 3)) (*.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (fma.f64 (*.f64 y.re x.re) (*.f64 y.re x.re) (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (*.f64 x.re (*.f64 y.re (*.f64 y.im x.im))))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im x.im) 3) (pow.f64 (*.f64 y.re x.re) 3)) (fma.f64 (*.f64 y.re x.re) (*.f64 y.re x.re) (*.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))))) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im)))) (pow.f64 (hypot.f64 y.re y.im) -1/2)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (hypot.f64 y.re y.im) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (cbrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) 1) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))) |
(*.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (hypot.f64 y.re y.im)) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))) |
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)))) |
(/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) -1) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 -1 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (neg.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -1) (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -1))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) -1) (/.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) -1))) |
(*.f64 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (hypot.f64 y.re y.im) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) 1) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))))) |
(/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (/.f64 (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (pow.f64 (*.f64 x.im y.im) 2)) (pow.f64 (hypot.f64 y.re y.im) -2)) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(/.f64 (-.f64 (*.f64 x.re (*.f64 y.re (*.f64 y.re x.re))) (pow.f64 (*.f64 y.im x.im) 2)) (/.f64 (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) |
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re y.re) 3)) (pow.f64 (hypot.f64 y.re y.im) -2)) (+.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (*.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))) |
(/.f64 (*.f64 (pow.f64 (hypot.f64 y.re y.im) -2) (+.f64 (pow.f64 (*.f64 y.im x.im) 3) (pow.f64 (*.f64 y.re x.re) 3))) (fma.f64 (*.f64 y.re x.re) (*.f64 y.re x.re) (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (*.f64 x.re (*.f64 y.re (*.f64 y.im x.im)))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im x.im) 3) (pow.f64 (*.f64 y.re x.re) 3)) (fma.f64 (*.f64 y.re x.re) (*.f64 y.re x.re) (*.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))))) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 1 (hypot.f64 y.re y.im))) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) -1) (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 1 (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (*.f64 (neg.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) 1) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) 1) (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) -1) 1) (*.f64 (hypot.f64 y.re y.im) (neg.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) 1) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (*.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) 1) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) -1) 1) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (*.f64 -1 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) 1) (*.f64 (neg.f64 (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 1 (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (*.f64 (sqrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) (hypot.f64 y.re y.im))) |
(/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))))) |
(/.f64 (*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)))))) |
(/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (/.f64 (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 1 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (*.f64 (sqrt.f64 -1) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 2)) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 2)) (cbrt.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 2)) |
(/.f64 (*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 2)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 2))) |
(*.f64 (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 2)) |
(/.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im)))) (pow.f64 (hypot.f64 y.re y.im) -1/2)) |
(/.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (*.f64 1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) 1) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2) (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) |
(/.f64 (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (cbrt.f64 (hypot.f64 y.re y.im)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 4)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 4)) |
(/.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 (cbrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))) (cbrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im)))))) (cbrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (/.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) (cbrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im))))) (hypot.f64 y.re y.im))) (cbrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(/.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (cbrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im))))) (*.f64 (cbrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) (cbrt.f64 (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))))) |
(/.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 1 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (hypot.f64 y.re y.im) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))) (/.f64 (hypot.f64 y.re y.im) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (/.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2)) (sqrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(/.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) (/.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 (/.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))))) |
(/.f64 (/.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (hypot.f64 y.re y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(/.f64 (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2))) (/.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 (/.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2)))) |
(/.f64 (/.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) 2) (hypot.f64 y.re y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (cbrt.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (sqrt.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) -1) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (*.f64 (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (hypot.f64 y.re y.im)) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im)))))) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) -1) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) -1) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (*.f64 (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (hypot.f64 y.re y.im)) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im)))))) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) -1) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (*.f64 (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (hypot.f64 y.re y.im)) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im)))))) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (/.f64 1 (hypot.f64 y.re y.im))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) -1) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (*.f64 (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (hypot.f64 y.re y.im)) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im)))))) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (*.f64 -1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) 1) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im)))) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (*.f64 (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (cbrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (sqrt.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (*.f64 (hypot.f64 y.re y.im) (sqrt.f64 (hypot.f64 y.re y.im)))) (*.f64 (sqrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (sqrt.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) 1) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 1 (*.f64 (/.f64 (hypot.f64 y.re y.im) (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (sqrt.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (*.f64 (sqrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 (sqrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im)))))) |
(/.f64 (/.f64 (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (hypot.f64 y.re y.im)) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im)))))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (cbrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (cbrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (sqrt.f64 (hypot.f64 y.re y.im))))) |
(/.f64 (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)))) |
(/.f64 (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 1) (neg.f64 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (neg.f64 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) -1) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (*.f64 (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (sqrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (hypot.f64 y.re y.im)) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im)))))) |
(/.f64 (neg.f64 (fma.f64 x.re y.re (*.f64 y.im x.im))) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (*.f64 (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (neg.f64 (hypot.f64 y.re y.im))))))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (sqrt.f64 (hypot.f64 y.re y.im)))) (sqrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (*.f64 (sqrt.f64 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) (/.f64 (hypot.f64 y.re y.im) (fma.f64 x.re y.re (*.f64 y.im x.im)))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (neg.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (*.f64 (hypot.f64 y.re y.im) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (hypot.f64 y.re y.im) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(pow.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 1) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 2) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 3) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 3) 1/3) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 2)) |
(log.f64 (exp.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) 3)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 3) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) 3) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)))) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) 3) (pow.f64 (hypot.f64 y.re y.im) 3))) |
(cbrt.f64 (*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)) (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) 3) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)))) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) 3) (pow.f64 (hypot.f64 y.re y.im) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(exp.f64 (log.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2))) 1)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) -2)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) |
(*.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) -2)) |
(+.f64 (*.f64 x.im y.im) (*.f64 x.re y.re)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 x.im y.im) (*.f64 (*.f64 x.re y.re) 1)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 (*.f64 x.re y.re) 1) (*.f64 x.im y.im)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(+.f64 (*.f64 1 (*.f64 (*.f64 x.re y.re) 1)) (*.f64 x.im y.im)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) 1) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im y.im))) (-.f64 1 (*.f64 x.re y.re))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im x.im))) (-.f64 1 (*.f64 y.re x.re))) |
(+.f64 -1 (fma.f64 x.re y.re (exp.f64 (log1p.f64 (*.f64 y.im x.im))))) |
(-.f64 (+.f64 (*.f64 x.re y.re) (exp.f64 (log1p.f64 (*.f64 x.im y.im)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im x.im))) (-.f64 1 (*.f64 y.re x.re))) |
(+.f64 -1 (fma.f64 x.re y.re (exp.f64 (log1p.f64 (*.f64 y.im x.im))))) |
(-.f64 (+.f64 (*.f64 (*.f64 x.re y.re) 1) (exp.f64 (log1p.f64 (*.f64 x.im y.im)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im x.im))) (-.f64 1 (*.f64 y.re x.re))) |
(+.f64 -1 (fma.f64 x.re y.re (exp.f64 (log1p.f64 (*.f64 y.im x.im))))) |
(*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(*.f64 1 (fma.f64 x.re y.re (*.f64 x.im y.im))) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(*.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(*.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(/.f64 (-.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (pow.f64 (*.f64 x.im y.im) 2)) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(/.f64 (-.f64 (*.f64 x.re (*.f64 y.re (*.f64 y.re x.re))) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (*.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re y.re) 3)) (+.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (*.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.im x.im) 3) (pow.f64 (*.f64 y.re x.re) 3)) (fma.f64 (*.f64 y.re x.re) (*.f64 y.re x.re) (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (*.f64 x.re (*.f64 y.re (*.f64 y.im x.im)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.im x.im) 3) (pow.f64 (*.f64 y.re x.re) 3)) (fma.f64 (*.f64 y.re x.re) (*.f64 y.re x.re) (*.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))))) |
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (pow.f64 (*.f64 x.im y.im) 2)) 1) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))) |
(/.f64 (-.f64 (*.f64 x.re (*.f64 y.re (*.f64 y.re x.re))) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (-.f64 (*.f64 (*.f64 y.re y.re) (*.f64 x.re x.re)) (pow.f64 (*.f64 y.im x.im) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re y.re) 3)) 1) (+.f64 (*.f64 (*.f64 x.re y.re) (*.f64 x.re y.re)) (-.f64 (pow.f64 (*.f64 x.im y.im) 2) (*.f64 (*.f64 x.re y.re) (*.f64 x.im y.im))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.im x.im) 3) (pow.f64 (*.f64 y.re x.re) 3)) (fma.f64 (*.f64 y.re x.re) (*.f64 y.re x.re) (-.f64 (pow.f64 (*.f64 y.im x.im) 2) (*.f64 x.re (*.f64 y.re (*.f64 y.im x.im)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.im x.im) 3) (pow.f64 (*.f64 y.re x.re) 3)) (fma.f64 (*.f64 y.re x.re) (*.f64 y.re x.re) (*.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))))) |
(pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(pow.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 3) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(pow.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3) 1/3) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(sqrt.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) 2)) |
(log.f64 (exp.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))))) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(cbrt.f64 (pow.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 3)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(expm1.f64 (log1p.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(exp.f64 (log.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 1)) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(log1p.f64 (expm1.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)))) |
(fma.f64 x.re y.re (*.f64 y.im x.im)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 y.re y.im)))) 1) |
(/.f64 1 (hypot.f64 y.re y.im)) |
(*.f64 1 (/.f64 1 (hypot.f64 y.re y.im))) |
(/.f64 1 (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) 1) |
(/.f64 1 (hypot.f64 y.re y.im)) |
(*.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) (pow.f64 (hypot.f64 y.re y.im) -1/2)) |
(/.f64 1 (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 -1 (/.f64 -1 (hypot.f64 y.re y.im))) |
(/.f64 1 (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 -1 (hypot.f64 y.re y.im)) -1) |
(/.f64 1 (hypot.f64 y.re y.im)) |
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -1) (pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -1)) |
(pow.f64 (sqrt.f64 (hypot.f64 y.re y.im)) -2) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) -1)) |
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))) (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(pow.f64 (hypot.f64 y.re y.im) -1) |
(/.f64 1 (hypot.f64 y.re y.im)) |
(pow.f64 (/.f64 1 (hypot.f64 y.re y.im)) 1) |
(/.f64 1 (hypot.f64 y.re y.im)) |
(pow.f64 (pow.f64 (hypot.f64 y.re y.im) -1/2) 2) |
(/.f64 1 (hypot.f64 y.re y.im)) |
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 y.re y.im))) 3) |
(/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 3)) |
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3)) 1/3) |
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3))) |
(pow.f64 (pow.f64 (hypot.f64 y.re y.im) 2) -1/2) |
(sqrt.f64 (pow.f64 (hypot.f64 y.re y.im) -2)) |
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 y.re y.im)))) |
(/.f64 1 (hypot.f64 y.re y.im)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 y.re y.im))))) |
(/.f64 1 (hypot.f64 y.re y.im)) |
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 3))) |
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 y.re y.im)))) |
(/.f64 1 (hypot.f64 y.re y.im)) |
(exp.f64 (neg.f64 (log.f64 (hypot.f64 y.re y.im)))) |
(/.f64 1 (hypot.f64 y.re y.im)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 y.re y.im)) -1)) |
(/.f64 1 (hypot.f64 y.re y.im)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 y.re y.im))) 1)) |
(/.f64 1 (hypot.f64 y.re y.im)) |
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 y.re y.im)))) |
(/.f64 1 (hypot.f64 y.re y.im)) |
Compiled 9 to 5 computations (44.4% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.8b | (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
| ✓ | 2.9b | (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
Compiled 35 to 9 computations (74.3% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | y.im | @ | 0 | (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
| 1.0ms | x.im | @ | 0 | (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
| 1.0ms | y.re | @ | 0 | (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
| 0.0ms | x.im | @ | inf | (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
| 0.0ms | x.re | @ | 0 | (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
| 1× | batch-egg-rewrite |
| 622× | distribute-lft-neg-in |
| 584× | distribute-rgt-neg-in |
| 542× | distribute-rgt-in |
| 540× | associate-/r/ |
| 514× | distribute-lft-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 50 |
| 1 | 247 | 46 |
| 2 | 3775 | 46 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x.im (/.f64 (*.f64 y.re y.re) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x.im (*.f64 y.re (/.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y.im (*.f64 (/.f64 y.re x.im) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y.im (*.f64 y.re (/.f64 y.re x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y.im y.re) (/.f64 y.re x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 y.re x.im) (/.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y.re y.re) (*.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 y.im) (*.f64 (/.f64 y.re x.im) (/.f64 y.re (sqrt.f64 y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re (sqrt.f64 x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (/.f64 y.re x.im) (/.f64 y.re (cbrt.f64 y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (/.f64 y.re y.im) (/.f64 y.re (cbrt.f64 x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x.im y.re) y.im) y.re)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im y.im) (*.f64 y.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x.im) (*.f64 (neg.f64 y.re) (/.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x.im) (*.f64 (/.f64 y.re y.im) (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y.im) (*.f64 (/.f64 y.re x.im) (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y.im) (*.f64 (neg.f64 y.re) (/.f64 y.re x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (neg.f64 x.im)) (*.f64 y.re (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (sqrt.f64 y.re) y.re)) (sqrt.f64 y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 y.re y.im))) (cbrt.f64 y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im 1) (*.f64 (/.f64 y.re y.im) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 y.re y.im) (sqrt.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.re y.im) (cbrt.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y.im 1) (*.f64 (/.f64 y.re x.im) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y.im (sqrt.f64 y.re)) (*.f64 (/.f64 y.re x.im) (sqrt.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y.im (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.re x.im) (cbrt.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 y.re y.im) (/.f64 y.re (neg.f64 x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 y.re x.im) (/.f64 y.re (neg.f64 y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x.im) (neg.f64 y.im)) (*.f64 (neg.f64 y.re) (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 y.im) (/.f64 y.re x.im)) (neg.f64 y.re))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 x.im y.im)) y.re) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im (neg.f64 y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 x.im y.im) (*.f64 y.re (neg.f64 y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x.re y.re))) (-.f64 1 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) (-.f64 1 (/.f64 x.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x.re y.re) 2) (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (exp.f64 (log1p.f64 (/.f64 x.re y.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x.re y.re) (exp.f64 (log1p.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2) (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (*.f64 (/.f64 1 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y.re) (+.f64 (*.f64 (/.f64 x.im y.re) y.im) x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y.re) (+.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re)))) (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2))) (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3))) (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (*.f64 x.re y.re) (*.f64 y.re (*.f64 (/.f64 x.im y.re) y.im)))) (*.f64 y.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (*.f64 x.re (*.f64 y.re y.re)) (*.f64 y.re (*.f64 x.im y.im)))) (pow.f64 y.re 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 y.re (*.f64 (/.f64 y.re x.re) (*.f64 (/.f64 x.im y.re) y.im)))) (*.f64 (/.f64 y.re x.re) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (*.f64 y.re y.re) (*.f64 (/.f64 y.re x.re) (*.f64 x.im y.im)))) (*.f64 (/.f64 y.re x.re) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (*.f64 (neg.f64 x.re) y.re) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 x.im y.re) y.im)))) (*.f64 y.re (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (*.f64 (neg.f64 x.re) (*.f64 y.re y.re)) (*.f64 (neg.f64 y.re) (*.f64 x.im y.im)))) (neg.f64 (pow.f64 y.re 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))) (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re)))))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))) (-.f64 (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))) (pow.f64 (/.f64 x.re y.re) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))) (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (/.f64 x.re y.re) 3)) (*.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2))) (*.f64 (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re) (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (pow.f64 (/.f64 x.re y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 3) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (/.f64 x.re y.re) 3)) (*.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3) (-.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3) (pow.f64 (/.f64 x.re y.re) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) 3)) (*.f64 (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (pow.f64 (/.f64 x.re y.re) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (/.f64 x.im y.re) y.im) y.re) (*.f64 y.re x.re)) (*.f64 y.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y.re (*.f64 (*.f64 (/.f64 x.im y.re) y.im) (/.f64 y.re x.re))) (*.f64 y.re (/.f64 y.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (/.f64 x.im y.re) y.im) (neg.f64 y.re)) (*.f64 y.re (neg.f64 x.re))) (*.f64 y.re (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x.im y.im) y.re) (*.f64 (*.f64 y.re y.re) x.re)) (pow.f64 y.re 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 y.re y.re) 1) (*.f64 (*.f64 x.im y.im) (/.f64 y.re x.re))) (*.f64 (*.f64 y.re y.re) (/.f64 y.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 x.im y.im) (neg.f64 y.re)) (*.f64 (*.f64 y.re y.re) (neg.f64 x.re))) (neg.f64 (pow.f64 y.re 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x.re y.re) (*.f64 y.re (*.f64 (/.f64 x.im y.re) y.im))) (*.f64 y.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x.re (*.f64 y.re y.re)) (*.f64 y.re (*.f64 x.im y.im))) (pow.f64 y.re 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y.re (*.f64 (/.f64 y.re x.re) (*.f64 (/.f64 x.im y.re) y.im))) (*.f64 (/.f64 y.re x.re) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.re y.re) (*.f64 (/.f64 y.re x.re) (*.f64 x.im y.im))) (*.f64 (/.f64 y.re x.re) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x.re) y.re) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 x.im y.re) y.im))) (*.f64 y.re (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x.re) (*.f64 y.re y.re)) (*.f64 (neg.f64 y.re) (*.f64 x.im y.im))) (neg.f64 (pow.f64 y.re 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 x.re y.re) 2)) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (/.f64 (neg.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (/.f64 (neg.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y.im y.re) (/.f64 x.im y.re) (/.f64 x.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x.re (/.f64 1 y.re) (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 x.re y.re) (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (*.f64 x.im y.im)) y.re) (/.f64 (sqrt.f64 (*.f64 x.im y.im)) y.re) (/.f64 x.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 x.re y.re)) (sqrt.f64 (/.f64 x.re y.re)) (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) 2) (cbrt.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) (/.f64 x.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.re y.re)) 2) (cbrt.f64 (/.f64 x.re y.re)) (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)))))) |
| 1× | egg-herbie |
| 914× | distribute-lft-neg-in |
| 830× | distribute-rgt-neg-in |
| 600× | associate-*r* |
| 552× | distribute-lft-neg-out |
| 542× | distribute-rgt-neg-out |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 361 | 7771 |
| 1 | 1072 | 7157 |
| 2 | 4883 | 7131 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) 1) |
(/.f64 x.im (/.f64 (*.f64 y.re y.re) y.im)) |
(/.f64 x.im (*.f64 y.re (/.f64 y.re y.im))) |
(/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re)) |
(/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im)) |
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(/.f64 y.im (*.f64 y.re (/.f64 y.re x.im))) |
(/.f64 (/.f64 y.im y.re) (/.f64 y.re x.im)) |
(/.f64 1 (*.f64 (/.f64 y.re x.im) (/.f64 y.re y.im))) |
(/.f64 1 (/.f64 (*.f64 y.re y.re) (*.f64 x.im y.im))) |
(/.f64 (sqrt.f64 y.im) (*.f64 (/.f64 y.re x.im) (/.f64 y.re (sqrt.f64 y.im)))) |
(/.f64 (sqrt.f64 x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re (sqrt.f64 x.im)))) |
(/.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (/.f64 y.re x.im) (/.f64 y.re (cbrt.f64 y.im)))) |
(/.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (/.f64 y.re y.im) (/.f64 y.re (cbrt.f64 x.im)))) |
(/.f64 (*.f64 (/.f64 x.im y.re) y.im) y.re) |
(/.f64 (*.f64 x.im y.im) (*.f64 y.re y.re)) |
(/.f64 (neg.f64 x.im) (*.f64 (neg.f64 y.re) (/.f64 y.re y.im))) |
(/.f64 (neg.f64 x.im) (*.f64 (/.f64 y.re y.im) (neg.f64 y.re))) |
(/.f64 (neg.f64 y.im) (*.f64 (/.f64 y.re x.im) (neg.f64 y.re))) |
(/.f64 (neg.f64 y.im) (*.f64 (neg.f64 y.re) (/.f64 y.re x.im))) |
(/.f64 (*.f64 y.im (neg.f64 x.im)) (*.f64 y.re (neg.f64 y.re))) |
(/.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (sqrt.f64 y.re) y.re)) (sqrt.f64 y.re)) |
(/.f64 (/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 y.re y.im))) (cbrt.f64 y.re)) |
(/.f64 (/.f64 x.im 1) (*.f64 (/.f64 y.re y.im) y.re)) |
(/.f64 (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 y.re y.im) (sqrt.f64 y.re))) |
(/.f64 (/.f64 x.im (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.re y.im) (cbrt.f64 y.re))) |
(/.f64 (/.f64 y.im 1) (*.f64 (/.f64 y.re x.im) y.re)) |
(/.f64 (/.f64 y.im (sqrt.f64 y.re)) (*.f64 (/.f64 y.re x.im) (sqrt.f64 y.re))) |
(/.f64 (/.f64 y.im (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.re x.im) (cbrt.f64 y.re))) |
(/.f64 -1 (*.f64 (/.f64 y.re y.im) (/.f64 y.re (neg.f64 x.im)))) |
(/.f64 -1 (*.f64 (/.f64 y.re x.im) (/.f64 y.re (neg.f64 y.im)))) |
(/.f64 (*.f64 (neg.f64 x.im) (neg.f64 y.im)) (*.f64 (neg.f64 y.re) (neg.f64 y.re))) |
(/.f64 (/.f64 (neg.f64 y.im) (/.f64 y.re x.im)) (neg.f64 y.re)) |
(pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 1) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.im y.im)) y.re) 2) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3) 1/3) |
(neg.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im (neg.f64 y.re)))) |
(neg.f64 (/.f64 (*.f64 x.im y.im) (*.f64 y.re (neg.f64 y.re)))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) |
(exp.f64 (log.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 x.re y.re))) (-.f64 1 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) (-.f64 1 (/.f64 x.re y.re))) |
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x.re y.re) 2) (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re)) |
(-.f64 (+.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (exp.f64 (log1p.f64 (/.f64 x.re y.re)))) 1) |
(-.f64 (+.f64 (/.f64 x.re y.re) (exp.f64 (log1p.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)))) 1) |
(*.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 1) |
(*.f64 1 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) |
(*.f64 (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(*.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2) (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(*.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (*.f64 (/.f64 1 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re)) |
(*.f64 (/.f64 1 y.re) (+.f64 (*.f64 (/.f64 x.im y.re) y.im) x.re)) |
(*.f64 (/.f64 1 y.re) (+.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) |
(*.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))))) |
(*.f64 (*.f64 (/.f64 1 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re)))) (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2))) (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3))) (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (*.f64 x.re y.re) (*.f64 y.re (*.f64 (/.f64 x.im y.re) y.im)))) (*.f64 y.re y.re)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (*.f64 x.re (*.f64 y.re y.re)) (*.f64 y.re (*.f64 x.im y.im)))) (pow.f64 y.re 3)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 y.re (*.f64 (/.f64 y.re x.re) (*.f64 (/.f64 x.im y.re) y.im)))) (*.f64 (/.f64 y.re x.re) y.re)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (*.f64 y.re y.re) (*.f64 (/.f64 y.re x.re) (*.f64 x.im y.im)))) (*.f64 (/.f64 y.re x.re) (*.f64 y.re y.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (*.f64 (neg.f64 x.re) y.re) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 x.im y.re) y.im)))) (*.f64 y.re (neg.f64 y.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (*.f64 (neg.f64 x.re) (*.f64 y.re y.re)) (*.f64 (neg.f64 y.re) (*.f64 x.im y.im)))) (neg.f64 (pow.f64 y.re 3))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))) (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re)))))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))) (-.f64 (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))) (pow.f64 (/.f64 x.re y.re) 2))))) |
(/.f64 1 (/.f64 (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))) (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re)) |
(/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (/.f64 x.re y.re) 3)) (*.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2))) (*.f64 (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re) (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (pow.f64 (/.f64 x.re y.re) 2)))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 3) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (/.f64 x.re y.re) 3)) (*.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3) (-.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3) (pow.f64 (/.f64 x.re y.re) 3)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) 3)) (*.f64 (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (pow.f64 (/.f64 x.re y.re) 2)))))) |
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 x.im y.re) y.im) y.re) (*.f64 y.re x.re)) (*.f64 y.re y.re)) |
(/.f64 (+.f64 y.re (*.f64 (*.f64 (/.f64 x.im y.re) y.im) (/.f64 y.re x.re))) (*.f64 y.re (/.f64 y.re x.re))) |
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 x.im y.re) y.im) (neg.f64 y.re)) (*.f64 y.re (neg.f64 x.re))) (*.f64 y.re (neg.f64 y.re))) |
(/.f64 (+.f64 (*.f64 (*.f64 x.im y.im) y.re) (*.f64 (*.f64 y.re y.re) x.re)) (pow.f64 y.re 3)) |
(/.f64 (+.f64 (*.f64 (*.f64 y.re y.re) 1) (*.f64 (*.f64 x.im y.im) (/.f64 y.re x.re))) (*.f64 (*.f64 y.re y.re) (/.f64 y.re x.re))) |
(/.f64 (+.f64 (*.f64 (*.f64 x.im y.im) (neg.f64 y.re)) (*.f64 (*.f64 y.re y.re) (neg.f64 x.re))) (neg.f64 (pow.f64 y.re 3))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 y.re (*.f64 (/.f64 x.im y.re) y.im))) (*.f64 y.re y.re)) |
(/.f64 (+.f64 (*.f64 x.re (*.f64 y.re y.re)) (*.f64 y.re (*.f64 x.im y.im))) (pow.f64 y.re 3)) |
(/.f64 (+.f64 y.re (*.f64 (/.f64 y.re x.re) (*.f64 (/.f64 x.im y.re) y.im))) (*.f64 (/.f64 y.re x.re) y.re)) |
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 (/.f64 y.re x.re) (*.f64 x.im y.im))) (*.f64 (/.f64 y.re x.re) (*.f64 y.re y.re))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) y.re) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 x.im y.re) y.im))) (*.f64 y.re (neg.f64 y.re))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (*.f64 y.re y.re)) (*.f64 (neg.f64 y.re) (*.f64 x.im y.im))) (neg.f64 (pow.f64 y.re 3))) |
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 x.re y.re) 2)) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (/.f64 (neg.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))))) |
(pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 1) |
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2) |
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 3) |
(pow.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 3) 1/3) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (/.f64 (neg.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re))) |
(neg.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re)))))) |
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 2)) |
(log.f64 (exp.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))) |
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(exp.f64 (log.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(fma.f64 (/.f64 y.im y.re) (/.f64 x.im y.re) (/.f64 x.re y.re)) |
(fma.f64 x.re (/.f64 1 y.re) (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) |
(fma.f64 1 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re)) |
(fma.f64 1 (/.f64 x.re y.re) (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) |
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.im y.im)) y.re) (/.f64 (sqrt.f64 (*.f64 x.im y.im)) y.re) (/.f64 x.re y.re)) |
(fma.f64 (sqrt.f64 (/.f64 x.re y.re)) (sqrt.f64 (/.f64 x.re y.re)) (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) 2) (cbrt.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) (/.f64 x.re y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.re y.re)) 2) (cbrt.f64 (/.f64 x.re y.re)) (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) |
| Outputs |
|---|
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) 1) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 x.im (/.f64 (*.f64 y.re y.re) y.im)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 x.im (*.f64 y.re (/.f64 y.re y.im))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 y.im (*.f64 y.re (/.f64 y.re x.im))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (/.f64 y.im y.re) (/.f64 y.re x.im)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 1 (*.f64 (/.f64 y.re x.im) (/.f64 y.re y.im))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 1 (/.f64 (*.f64 y.re y.re) (*.f64 x.im y.im))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (sqrt.f64 y.im) (*.f64 (/.f64 y.re x.im) (/.f64 y.re (sqrt.f64 y.im)))) |
(/.f64 (/.f64 (sqrt.f64 y.im) (/.f64 y.re x.im)) (/.f64 y.re (sqrt.f64 y.im))) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 y.im) (/.f64 y.re x.im)) y.re) (sqrt.f64 y.im)) |
(/.f64 (sqrt.f64 x.im) (*.f64 (/.f64 y.re y.im) (/.f64 y.re (sqrt.f64 x.im)))) |
(/.f64 (sqrt.f64 x.im) (/.f64 (/.f64 y.re (/.f64 y.im y.re)) (sqrt.f64 x.im))) |
(*.f64 (/.f64 (sqrt.f64 x.im) (/.f64 y.re (/.f64 y.im y.re))) (sqrt.f64 x.im)) |
(/.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (/.f64 y.re x.im) (/.f64 y.re (cbrt.f64 y.im)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 y.re (/.f64 y.re x.im))) (cbrt.f64 y.im)) |
(/.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (/.f64 y.re y.im) (/.f64 y.re (cbrt.f64 x.im)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 y.re (/.f64 y.im y.re))) (cbrt.f64 x.im)) |
(/.f64 (*.f64 (/.f64 x.im y.re) y.im) y.re) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 x.im y.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (neg.f64 x.im) (*.f64 (neg.f64 y.re) (/.f64 y.re y.im))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (neg.f64 x.im) (*.f64 (/.f64 y.re y.im) (neg.f64 y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (neg.f64 y.im) (*.f64 (/.f64 y.re x.im) (neg.f64 y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (neg.f64 y.im) (*.f64 (neg.f64 y.re) (/.f64 y.re x.im))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im (neg.f64 x.im)) (*.f64 y.re (neg.f64 y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (/.f64 (*.f64 x.im y.im) (*.f64 (sqrt.f64 y.re) y.re)) (sqrt.f64 y.re)) |
(/.f64 (*.f64 (/.f64 x.im (sqrt.f64 y.re)) (/.f64 y.im y.re)) (sqrt.f64 y.re)) |
(/.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.im (sqrt.f64 y.re))) (sqrt.f64 y.re)) |
(/.f64 (/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 y.re y.im))) (cbrt.f64 y.re)) |
(/.f64 x.im (*.f64 (*.f64 (/.f64 y.re y.im) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) |
(/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (/.f64 y.re y.im) (cbrt.f64 y.re)))) |
(/.f64 (/.f64 x.im 1) (*.f64 (/.f64 y.re y.im) y.re)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (/.f64 x.im (sqrt.f64 y.re)) (*.f64 (/.f64 y.re y.im) (sqrt.f64 y.re))) |
(/.f64 (*.f64 (/.f64 x.im (sqrt.f64 y.re)) (/.f64 y.im y.re)) (sqrt.f64 y.re)) |
(/.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.im (sqrt.f64 y.re))) (sqrt.f64 y.re)) |
(/.f64 (/.f64 x.im (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.re y.im) (cbrt.f64 y.re))) |
(/.f64 x.im (*.f64 (*.f64 (/.f64 y.re y.im) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) |
(/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (/.f64 y.re y.im) (cbrt.f64 y.re)))) |
(/.f64 (/.f64 y.im 1) (*.f64 (/.f64 y.re x.im) y.re)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (/.f64 y.im (sqrt.f64 y.re)) (*.f64 (/.f64 y.re x.im) (sqrt.f64 y.re))) |
(/.f64 (*.f64 (/.f64 x.im (sqrt.f64 y.re)) (/.f64 y.im y.re)) (sqrt.f64 y.re)) |
(/.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.im (sqrt.f64 y.re))) (sqrt.f64 y.re)) |
(/.f64 (/.f64 y.im (pow.f64 (cbrt.f64 y.re) 2)) (*.f64 (/.f64 y.re x.im) (cbrt.f64 y.re))) |
(/.f64 y.im (*.f64 (*.f64 (/.f64 y.re x.im) (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) |
(/.f64 y.im (*.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (/.f64 y.re x.im) (cbrt.f64 y.re)))) |
(/.f64 -1 (*.f64 (/.f64 y.re y.im) (/.f64 y.re (neg.f64 x.im)))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 -1 (*.f64 (/.f64 y.re x.im) (/.f64 y.re (neg.f64 y.im)))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 (neg.f64 x.im) (neg.f64 y.im)) (*.f64 (neg.f64 y.re) (neg.f64 y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(/.f64 (/.f64 (neg.f64 y.im) (/.f64 y.re x.im)) (neg.f64 y.re)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 1) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.im y.im)) y.re) 2) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) y.re) 2) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) 3) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3) 1/3) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(neg.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im (neg.f64 y.re)))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(neg.f64 (/.f64 (*.f64 x.im y.im) (*.f64 y.re (neg.f64 y.re)))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2)) |
(fabs.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) |
(log.f64 (exp.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(exp.f64 (log.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) 1)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) 1) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 x.re y.re))) (-.f64 1 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 x.re y.re))) 1) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (expm1.f64 (log1p.f64 (/.f64 x.re y.re)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im))) (-.f64 1 (/.f64 x.re y.re))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x.re y.re) 2) (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re)) |
(*.f64 y.re (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2)) (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))))) |
(*.f64 y.re (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)) (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))))) |
(-.f64 (+.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (exp.f64 (log1p.f64 (/.f64 x.re y.re)))) 1) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 x.re y.re))) 1) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (expm1.f64 (log1p.f64 (/.f64 x.re y.re)))) |
(-.f64 (+.f64 (/.f64 x.re y.re) (exp.f64 (log1p.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)))) 1) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(*.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 1) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(*.f64 1 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(*.f64 (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(*.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2)) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2) (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(*.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (*.f64 (/.f64 1 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re)) |
(*.f64 y.re (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2)) (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))))) |
(*.f64 y.re (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)) (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))))) |
(*.f64 (/.f64 1 y.re) (+.f64 (*.f64 (/.f64 x.im y.re) y.im) x.re)) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(*.f64 (/.f64 1 y.re) (+.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(*.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (fma.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2))) |
(*.f64 (*.f64 (/.f64 1 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2))) |
(*.f64 y.re (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2)) (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))))) |
(*.f64 y.re (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)) (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re)))) (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (fma.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2))) (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3))) (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2)) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 3))) (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (/.f64 x.im (*.f64 y.re y.re)) (*.f64 y.im (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3)) (fma.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) (/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) (pow.f64 (/.f64 x.re y.re) 2)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re) |
(*.f64 y.re (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2)) (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))))) |
(*.f64 y.re (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)) (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (*.f64 x.re y.re) (*.f64 y.re (*.f64 (/.f64 x.im y.re) y.im)))) (*.f64 y.re y.re)) |
(*.f64 (*.f64 y.re y.re) (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2)) (-.f64 (*.f64 y.re x.re) (*.f64 y.re (*.f64 y.im (/.f64 x.im y.re)))))) |
(/.f64 (*.f64 (*.f64 y.re y.re) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2))) (*.f64 y.re (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (*.f64 x.re (*.f64 y.re y.re)) (*.f64 y.re (*.f64 x.im y.im)))) (pow.f64 y.re 3)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2)) (-.f64 (*.f64 y.re (*.f64 y.re x.re)) (*.f64 x.im (*.f64 y.im y.re)))) (pow.f64 y.re 3)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)) (*.f64 y.re (-.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (pow.f64 y.re 3)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 y.re (*.f64 (/.f64 y.re x.re) (*.f64 (/.f64 x.im y.re) y.im)))) (*.f64 (/.f64 y.re x.re) y.re)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2)) (-.f64 y.re (*.f64 (*.f64 y.im (/.f64 x.im y.re)) (/.f64 y.re x.re)))) (*.f64 y.re (/.f64 y.re x.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)) (-.f64 y.re (*.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.re) x.re)))) (*.f64 y.re (/.f64 y.re x.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (*.f64 y.re y.re) (*.f64 (/.f64 y.re x.re) (*.f64 x.im y.im)))) (*.f64 (/.f64 y.re x.re) (*.f64 y.re y.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2)) (-.f64 (*.f64 y.re y.re) (*.f64 x.im (*.f64 y.im (/.f64 y.re x.re))))) (/.f64 (pow.f64 y.re 3) x.re)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 y.re y.re) (*.f64 x.im (/.f64 (*.f64 y.im y.re) x.re)))) (/.f64 (pow.f64 y.re 3) x.re)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (*.f64 (neg.f64 x.re) y.re) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 x.im y.re) y.im)))) (*.f64 y.re (neg.f64 y.re))) |
(*.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2)) (+.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 y.re (*.f64 y.im (/.f64 x.im y.re)))))) |
(*.f64 (neg.f64 y.re) (/.f64 (*.f64 y.re (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2))) (*.f64 y.re (+.f64 (neg.f64 x.re) (*.f64 y.im (/.f64 x.im y.re)))))) |
(/.f64 (*.f64 (*.f64 y.re y.re) (-.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2))) (*.f64 y.re (+.f64 (*.f64 y.im (/.f64 x.im y.re)) (neg.f64 x.re)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (-.f64 (*.f64 (neg.f64 x.re) (*.f64 y.re y.re)) (*.f64 (neg.f64 y.re) (*.f64 x.im y.im)))) (neg.f64 (pow.f64 y.re 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2)) (+.f64 (*.f64 y.re (*.f64 y.re (neg.f64 x.re))) (*.f64 x.im (*.f64 y.im y.re)))) (neg.f64 (pow.f64 y.re 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)) (*.f64 y.re (+.f64 (*.f64 y.re (neg.f64 x.re)) (*.f64 y.im x.im)))) (neg.f64 (pow.f64 y.re 3))) |
(/.f64 (*.f64 (pow.f64 y.re 3) (-.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2))) (*.f64 y.re (+.f64 (*.f64 y.im x.im) (*.f64 y.re (neg.f64 x.re))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))) (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re)))))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3)) (-.f64 (pow.f64 (/.f64 x.re y.re) 4) (*.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2) (*.f64 (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (/.f64 x.re y.re)) (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (/.f64 x.re y.re)))))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (/.f64 x.im (*.f64 y.re y.re)) (*.f64 y.im (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (/.f64 x.re y.re)))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (-.f64 (pow.f64 (/.f64 x.re y.re) 4) (*.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2) (*.f64 (-.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) (/.f64 x.re y.re)) (-.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 y.im (*.f64 (/.f64 x.im (*.f64 y.re y.re)) (-.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (-.f64 (pow.f64 (/.f64 x.re y.re) 4) (*.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2) (*.f64 (/.f64 (+.f64 (*.f64 y.im (/.f64 x.im y.re)) (neg.f64 x.re)) y.re) (/.f64 (+.f64 (*.f64 y.im (/.f64 x.im y.re)) (neg.f64 x.re)) y.re))))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 y.im (*.f64 (/.f64 x.im (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.im (/.f64 x.im y.re)) (neg.f64 x.re)) y.re))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))) (-.f64 (*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))) (pow.f64 (/.f64 x.re y.re) 2))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) (*.f64 y.im (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (/.f64 x.re y.re)))) 3))) (+.f64 (pow.f64 (/.f64 x.re y.re) 4) (*.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (*.f64 (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (/.f64 x.re y.re)) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) (*.f64 y.im (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (/.f64 x.re y.re)))) (pow.f64 (/.f64 x.re y.re) 2)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (fma.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) (*.f64 (-.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) (/.f64 x.re y.re)) (fma.f64 (/.f64 x.im (*.f64 y.re y.re)) (*.f64 y.im (-.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) (neg.f64 (pow.f64 (/.f64 x.re y.re) 2)))) (pow.f64 (/.f64 x.re y.re) 4))) (+.f64 (pow.f64 (*.f64 y.im (*.f64 (/.f64 x.im (*.f64 y.re y.re)) (-.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))) 3) (pow.f64 (/.f64 x.re y.re) 6))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (fma.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) (*.f64 (/.f64 (+.f64 (*.f64 y.im (/.f64 x.im y.re)) (neg.f64 x.re)) y.re) (fma.f64 (/.f64 x.im (*.f64 y.re y.re)) (*.f64 y.im (/.f64 (+.f64 (*.f64 y.im (/.f64 x.im y.re)) (neg.f64 x.re)) y.re)) (neg.f64 (pow.f64 (/.f64 x.re y.re) 2)))) (pow.f64 (/.f64 x.re y.re) 4))) (+.f64 (pow.f64 (*.f64 y.im (*.f64 (/.f64 x.im (*.f64 y.re y.re)) (/.f64 (+.f64 (*.f64 y.im (/.f64 x.im y.re)) (neg.f64 x.re)) y.re))) 3) (pow.f64 (/.f64 x.re y.re) 6))) |
(/.f64 1 (/.f64 (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)))) |
(*.f64 y.re (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2)) (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))))) |
(*.f64 y.re (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)) (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))) (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (fma.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re)) |
(*.f64 y.re (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2)) (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))))) |
(*.f64 y.re (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)) (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (fma.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (/.f64 x.re y.re) 3)) (*.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 6) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re))) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 3)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 6) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 6)) (*.f64 (fma.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (/.f64 x.re y.re))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) |
(*.f64 y.re (/.f64 (-.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2)) (+.f64 (*.f64 y.im (/.f64 x.im y.re)) (neg.f64 x.re)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2))) (*.f64 (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re) (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (pow.f64 (/.f64 x.re y.re) 2)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 4) (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 4)) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re)) (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2) (pow.f64 (/.f64 x.re y.re) 2))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 4) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 4)) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re)) (+.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 3) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (/.f64 x.re y.re) 3)) (*.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3) (-.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3) (pow.f64 (/.f64 x.re y.re) 3)))))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 3) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re))) (+.f64 (pow.f64 (/.f64 x.re y.re) 6) (*.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 3) (-.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3)))))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 3) 3) (pow.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) 3)) (*.f64 (fma.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)) (fma.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) (-.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (pow.f64 (/.f64 x.re y.re) 6)))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) 3)) (*.f64 (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (pow.f64 (/.f64 x.re y.re) 2)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2) 3)) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re)) (+.f64 (pow.f64 (/.f64 x.re y.re) 4) (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 4) (*.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2) (pow.f64 (/.f64 x.re y.re) 2))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 6) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 6)) (*.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) (fma.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2) (+.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2)) (pow.f64 (/.f64 x.re y.re) 4)))) y.re) |
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 x.im y.re) y.im) y.re) (*.f64 y.re x.re)) (*.f64 y.re y.re)) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.re (*.f64 y.im (/.f64 x.im y.re)))) (*.f64 y.re y.re)) |
(/.f64 (*.f64 y.re (fma.f64 y.im (/.f64 x.im y.re) x.re)) (*.f64 y.re y.re)) |
(/.f64 (+.f64 y.re (*.f64 (*.f64 (/.f64 x.im y.re) y.im) (/.f64 y.re x.re))) (*.f64 y.re (/.f64 y.re x.re))) |
(/.f64 (+.f64 y.re (*.f64 (*.f64 y.im (/.f64 x.im y.re)) (/.f64 y.re x.re))) (*.f64 y.re (/.f64 y.re x.re))) |
(*.f64 (/.f64 (/.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.re) x.re) y.re) y.re) y.re) x.re) |
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 x.im y.re) y.im) (neg.f64 y.re)) (*.f64 y.re (neg.f64 x.re))) (*.f64 y.re (neg.f64 y.re))) |
(/.f64 (fma.f64 (*.f64 y.im (/.f64 x.im y.re)) (neg.f64 y.re) (*.f64 y.re (neg.f64 x.re))) (*.f64 y.re (neg.f64 y.re))) |
(/.f64 (neg.f64 (*.f64 y.re (fma.f64 y.im (/.f64 x.im y.re) x.re))) (*.f64 y.re (neg.f64 y.re))) |
(/.f64 (*.f64 (neg.f64 y.re) (fma.f64 y.im (/.f64 x.im y.re) x.re)) (*.f64 y.re (neg.f64 y.re))) |
(/.f64 (+.f64 (*.f64 (*.f64 x.im y.im) y.re) (*.f64 (*.f64 y.re y.re) x.re)) (pow.f64 y.re 3)) |
(/.f64 (fma.f64 (*.f64 y.im x.im) y.re (*.f64 y.re (*.f64 y.re x.re))) (pow.f64 y.re 3)) |
(/.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (pow.f64 y.re 3)) |
(/.f64 (*.f64 y.re (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 y.re 3)) |
(/.f64 (+.f64 (*.f64 (*.f64 y.re y.re) 1) (*.f64 (*.f64 x.im y.im) (/.f64 y.re x.re))) (*.f64 (*.f64 y.re y.re) (/.f64 y.re x.re))) |
(/.f64 (fma.f64 y.re y.re (*.f64 x.im (*.f64 y.im (/.f64 y.re x.re)))) (/.f64 (pow.f64 y.re 3) x.re)) |
(/.f64 (fma.f64 x.im (/.f64 (*.f64 y.im y.re) x.re) (*.f64 y.re y.re)) (/.f64 (pow.f64 y.re 3) x.re)) |
(/.f64 (+.f64 (*.f64 (*.f64 x.im y.im) (neg.f64 y.re)) (*.f64 (*.f64 y.re y.re) (neg.f64 x.re))) (neg.f64 (pow.f64 y.re 3))) |
(/.f64 (fma.f64 (*.f64 y.im x.im) (neg.f64 y.re) (*.f64 y.re (*.f64 y.re (neg.f64 x.re)))) (neg.f64 (pow.f64 y.re 3))) |
(/.f64 (neg.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (neg.f64 (pow.f64 y.re 3))) |
(/.f64 (*.f64 y.re (-.f64 (*.f64 y.im (neg.f64 x.im)) (*.f64 y.re x.re))) (neg.f64 (pow.f64 y.re 3))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 y.re (*.f64 (/.f64 x.im y.re) y.im))) (*.f64 y.re y.re)) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.re (*.f64 y.im (/.f64 x.im y.re)))) (*.f64 y.re y.re)) |
(/.f64 (*.f64 y.re (fma.f64 y.im (/.f64 x.im y.re) x.re)) (*.f64 y.re y.re)) |
(/.f64 (+.f64 (*.f64 x.re (*.f64 y.re y.re)) (*.f64 y.re (*.f64 x.im y.im))) (pow.f64 y.re 3)) |
(/.f64 (fma.f64 (*.f64 y.im x.im) y.re (*.f64 y.re (*.f64 y.re x.re))) (pow.f64 y.re 3)) |
(/.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im))) (pow.f64 y.re 3)) |
(/.f64 (*.f64 y.re (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re))) (pow.f64 y.re 3)) |
(/.f64 (+.f64 y.re (*.f64 (/.f64 y.re x.re) (*.f64 (/.f64 x.im y.re) y.im))) (*.f64 (/.f64 y.re x.re) y.re)) |
(/.f64 (+.f64 y.re (*.f64 (*.f64 y.im (/.f64 x.im y.re)) (/.f64 y.re x.re))) (*.f64 y.re (/.f64 y.re x.re))) |
(*.f64 (/.f64 (/.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 (*.f64 y.im y.re) x.re) y.re) y.re) y.re) x.re) |
(/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 (/.f64 y.re x.re) (*.f64 x.im y.im))) (*.f64 (/.f64 y.re x.re) (*.f64 y.re y.re))) |
(/.f64 (fma.f64 y.re y.re (*.f64 x.im (*.f64 y.im (/.f64 y.re x.re)))) (/.f64 (pow.f64 y.re 3) x.re)) |
(/.f64 (fma.f64 x.im (/.f64 (*.f64 y.im y.re) x.re) (*.f64 y.re y.re)) (/.f64 (pow.f64 y.re 3) x.re)) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) y.re) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 x.im y.re) y.im))) (*.f64 y.re (neg.f64 y.re))) |
(/.f64 (fma.f64 (*.f64 y.im (/.f64 x.im y.re)) (neg.f64 y.re) (*.f64 y.re (neg.f64 x.re))) (*.f64 y.re (neg.f64 y.re))) |
(/.f64 (neg.f64 (*.f64 y.re (fma.f64 y.im (/.f64 x.im y.re) x.re))) (*.f64 y.re (neg.f64 y.re))) |
(/.f64 (*.f64 (neg.f64 y.re) (fma.f64 y.im (/.f64 x.im y.re) x.re)) (*.f64 y.re (neg.f64 y.re))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (*.f64 y.re y.re)) (*.f64 (neg.f64 y.re) (*.f64 x.im y.im))) (neg.f64 (pow.f64 y.re 3))) |
(/.f64 (fma.f64 (*.f64 y.im x.im) (neg.f64 y.re) (*.f64 y.re (*.f64 y.re (neg.f64 x.re)))) (neg.f64 (pow.f64 y.re 3))) |
(/.f64 (neg.f64 (*.f64 y.re (+.f64 (*.f64 y.re x.re) (*.f64 y.im x.im)))) (neg.f64 (pow.f64 y.re 3))) |
(/.f64 (*.f64 y.re (-.f64 (*.f64 y.im (neg.f64 x.im)) (*.f64 y.re x.re))) (neg.f64 (pow.f64 y.re 3))) |
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 x.re y.re) 2)) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (/.f64 (neg.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re)) |
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (/.f64 x.re y.re))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) |
(*.f64 y.re (/.f64 (-.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2)) (+.f64 (*.f64 y.im (/.f64 x.im y.re)) (neg.f64 x.re)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (fma.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)))) |
(pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 1) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 3) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(pow.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 3) 1/3) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2)) (/.f64 (neg.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im))) y.re))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (/.f64 x.re y.re))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) |
(*.f64 y.re (/.f64 (-.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2)) (+.f64 (*.f64 y.im (/.f64 x.im y.re)) (neg.f64 x.re)))) |
(neg.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) 2) (*.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (fma.f64 (/.f64 x.re y.re) (/.f64 (-.f64 x.re (*.f64 y.im (/.f64 x.im y.re))) y.re) (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)))) |
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 2)) |
(fabs.f64 (/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re)) |
(log.f64 (exp.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 3)) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(exp.f64 (log.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 1)) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(fma.f64 (/.f64 y.im y.re) (/.f64 x.im y.re) (/.f64 x.re y.re)) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(fma.f64 x.re (/.f64 1 y.re) (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(fma.f64 1 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) (/.f64 x.re y.re)) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(fma.f64 1 (/.f64 x.re y.re) (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(fma.f64 (/.f64 (sqrt.f64 (*.f64 x.im y.im)) y.re) (/.f64 (sqrt.f64 (*.f64 x.im y.im)) y.re) (/.f64 x.re y.re)) |
(+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) y.re) 2) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) y.re) 2)) |
(fma.f64 (sqrt.f64 (/.f64 x.re y.re)) (sqrt.f64 (/.f64 x.re y.re)) (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) 2) (cbrt.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) (/.f64 x.re y.re)) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.re y.re)) 2) (cbrt.f64 (/.f64 x.re y.re)) (*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(/.f64 (fma.f64 y.im (/.f64 x.im y.re) x.re) y.re) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 17.2b | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 34 to 9 computations (73.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x.im | @ | 0 | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1.0ms | x.im | @ | inf | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.im | @ | inf | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.im | @ | 0 | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | x.im | @ | -inf | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1× | batch-egg-rewrite |
| 1438× | associate-/r* |
| 1350× | associate-/l* |
| 1342× | associate-*r/ |
| 1100× | *-commutative |
| 960× | associate-*l/ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 27 |
| 1 | 217 | 25 |
| 2 | 3112 | 25 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.im x.im) (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 y.im x.im)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (cbrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im x.im) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2)) (*.f64 y.im x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.im (neg.f64 x.im)) (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 (*.f64 y.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (/.f64 1 (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 y.im 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (hypot.f64 y.im y.re)) (/.f64 y.im (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 x.im 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.im x.im) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2)) (*.f64 y.im (neg.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im 1) (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.im (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im 1) (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) 1) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.im)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y.im (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))))))) |
| 1× | egg-herbie |
| 1696× | associate-/l* |
| 1346× | times-frac |
| 1318× | associate-+r- |
| 934× | associate-/r* |
| 608× | *-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 178 | 3961 |
| 1 | 498 | 3799 |
| 2 | 1889 | 3663 |
| 3 | 7539 | 3663 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) 1) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (*.f64 y.im x.im) (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1) |
(*.f64 1 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (sqrt.f64 (*.f64 y.im x.im)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (cbrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))) |
(*.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(*.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im x.im) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) |
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2)) (*.f64 y.im x.im)) |
(*.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) |
(*.f64 (*.f64 y.im (neg.f64 x.im)) (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 (*.f64 y.im x.im))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) 1)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) 1)) |
(*.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (/.f64 1 (hypot.f64 y.im y.re))) |
(*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)) y.im) |
(*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 y.im 1)) |
(*.f64 (/.f64 x.im (hypot.f64 y.im y.re)) (/.f64 y.im (hypot.f64 y.im y.re))) |
(*.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.im) |
(*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 x.im 1)) |
(*.f64 (/.f64 (*.f64 y.im x.im) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2)) (*.f64 y.im (neg.f64 x.im))) |
(*.f64 (/.f64 y.im 1) (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.im (hypot.f64 y.im y.re))) |
(*.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 x.im 1) (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) 1) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (hypot.f64 y.im y.re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) 2) |
(pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 3) |
(pow.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3) 1/3) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.im)) -1) |
(neg.f64 (/.f64 y.im (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.im))) |
(sqrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) |
(log.f64 (exp.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))) |
(cbrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(exp.f64 (log.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(log1p.f64 (expm1.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
| Outputs |
|---|
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im))) |
(-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (/.f64 x.im (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) |
(*.f64 x.im (-.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (+.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im)))) |
(+.f64 (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (/.f64 x.im (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) |
(fma.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im (*.f64 x.im (-.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.im 7) (/.f64 (pow.f64 y.re 8) x.im)) (+.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im))))) |
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) (*.f64 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) x.im)) (/.f64 x.im (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) |
(-.f64 (*.f64 x.im (+.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) (*.f64 x.im (+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))))) |
(-.f64 (*.f64 x.im (+.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) (*.f64 x.im (+.f64 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(-.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))) |
(-.f64 (/.f64 x.im y.im) (*.f64 x.im (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (-.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))) (*.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) x.im)) |
(+.f64 (/.f64 x.im y.im) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.re 6) (/.f64 (pow.f64 y.im 7) x.im)) (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))))) |
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) x.im) (*.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)) x.im)) (-.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(-.f64 (fma.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) x.im (/.f64 x.im y.im)) (*.f64 x.im (+.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(-.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))) |
(-.f64 (/.f64 x.im y.im) (*.f64 x.im (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (-.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))) (*.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) x.im)) |
(+.f64 (/.f64 x.im y.im) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.re 6) (/.f64 (pow.f64 y.im 7) x.im)) (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))))) |
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) x.im) (*.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)) x.im)) (-.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(-.f64 (fma.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) x.im (/.f64 x.im y.im)) (*.f64 x.im (+.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(*.f64 x.im (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(*.f64 x.im (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(*.f64 x.im (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(*.f64 x.im (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(*.f64 x.im (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(*.f64 x.im (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(*.f64 x.im (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(*.f64 x.im (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(*.f64 x.im (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(*.f64 x.im (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(*.f64 x.im (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(*.f64 x.im (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re)))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(-.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))) |
(-.f64 (/.f64 x.im y.im) (*.f64 x.im (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))) (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)))) |
(+.f64 (-.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))) (*.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) x.im)) |
(+.f64 (/.f64 x.im y.im) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 x.im (pow.f64 y.re 4)) (pow.f64 y.im 5)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.re 6) (/.f64 (pow.f64 y.im 7) x.im)) (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))))) |
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) x.im) (*.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)) x.im)) (-.f64 (/.f64 x.im y.im) (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(-.f64 (fma.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) x.im (/.f64 x.im y.im)) (*.f64 x.im (+.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im))) |
(-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (/.f64 x.im (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) |
(*.f64 x.im (-.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (+.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im)))) |
(+.f64 (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (/.f64 x.im (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) |
(fma.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im (*.f64 x.im (-.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.im 7) (/.f64 (pow.f64 y.re 8) x.im)) (+.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im))))) |
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) (*.f64 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) x.im)) (/.f64 x.im (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) |
(-.f64 (*.f64 x.im (+.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) (*.f64 x.im (+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))))) |
(-.f64 (*.f64 x.im (+.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) (*.f64 x.im (+.f64 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im))) |
(-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (/.f64 x.im (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) |
(*.f64 x.im (-.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (+.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im)))) |
(+.f64 (-.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (/.f64 x.im (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) |
(fma.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im (*.f64 x.im (-.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.im 7) (/.f64 (pow.f64 y.re 8) x.im)) (+.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im))))) |
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) (*.f64 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) x.im)) (/.f64 x.im (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) |
(-.f64 (*.f64 x.im (+.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) (*.f64 x.im (+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))))) |
(-.f64 (*.f64 x.im (+.f64 (/.f64 (/.f64 y.im y.re) y.re) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) (*.f64 x.im (+.f64 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) 1) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (*.f64 y.im x.im) (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 1 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (sqrt.f64 (*.f64 y.im x.im)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (cbrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))) |
(*.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (cbrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))) |
(*.f64 (cbrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) (cbrt.f64 (pow.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) 4))) |
(*.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (cbrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))))) |
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(*.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (cbrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))) |
(*.f64 (cbrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) (cbrt.f64 (pow.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) 4))) |
(*.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im x.im) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) |
(/.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 y.im x.im))) |
(*.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 x.im (/.f64 y.im (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))))) |
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2)) (*.f64 y.im x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) |
(*.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (*.f64 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) x.im)) |
(/.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)) (/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (*.f64 y.im x.im))) |
(*.f64 (*.f64 y.im (neg.f64 x.im)) (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 (*.f64 y.im x.im))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) 1)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) 1)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 1 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(*.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (/.f64 1 (hypot.f64 y.im y.re))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)) y.im) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 y.im 1)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 x.im (hypot.f64 y.im y.re)) (/.f64 y.im (hypot.f64 y.im y.re))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(/.f64 (*.f64 1 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(*.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(/.f64 (*.f64 1 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(*.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) x.im) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 x.im 1)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (*.f64 y.im x.im) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.im x.im) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) |
(/.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 y.im x.im))) |
(*.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (*.f64 x.im (/.f64 y.im (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))))) |
(*.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2)))) |
(*.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) |
(*.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (*.f64 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) x.im)) |
(/.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)) (/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) (*.f64 y.im x.im))) |
(*.f64 (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2)) (*.f64 y.im (neg.f64 x.im))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 y.im 1) (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 x.im (hypot.f64 y.im y.re))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 1 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(*.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 x.im 1) (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 1 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(*.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(/.f64 (*.f64 1 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(*.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) 1) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 1 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(*.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(/.f64 (*.f64 1 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(*.f64 (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (hypot.f64 y.im y.re))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(*.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (cbrt.f64 (/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))))) |
(*.f64 (/.f64 (cbrt.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (pow.f64 (cbrt.f64 (*.f64 y.im x.im)) 2)) |
(pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) 2) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 3) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(pow.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3) 1/3) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.im)) -1) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(neg.f64 (/.f64 y.im (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.im))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(sqrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(log.f64 (exp.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(cbrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(expm1.f64 (log1p.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(exp.f64 (log.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(log1p.f64 (expm1.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 4.3b | (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
| ✓ | 16.8b | (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) |
Compiled 34 to 8 computations (76.5% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | y.im | @ | -inf | (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) |
| 0.0ms | y.im | @ | 0 | (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) |
| 0.0ms | x.im | @ | inf | (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
| 0.0ms | x.im | @ | 0 | (*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
| 0.0ms | y.im | @ | inf | (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) |
| 1× | batch-egg-rewrite |
| 970× | *-commutative |
| 908× | associate-*r/ |
| 824× | associate-/r* |
| 756× | unswap-sqr |
| 646× | associate-*l/ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 48 |
| 1 | 204 | 44 |
| 2 | 2623 | 44 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y.im (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y.im) (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2)) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y.im) (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (sqrt.f64 y.im) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 y.im (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 1 (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2)) (neg.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) 1) (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) 1) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 y.im) (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (-.f64 (*.f64 y.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (+.f64 (pow.f64 (*.f64 y.re y.re) 3) (pow.f64 (*.f64 y.im y.im) 3))) (+.f64 (*.f64 y.im (pow.f64 y.im 3)) (-.f64 (pow.f64 y.re 4) (*.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 (*.f64 y.im y.im)))) (cbrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im 1) (-.f64 (*.f64 y.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im 1) (+.f64 (pow.f64 (*.f64 y.re y.re) 3) (pow.f64 (*.f64 y.im y.im) 3))) (+.f64 (*.f64 y.im (pow.f64 y.im 3)) (-.f64 (pow.f64 y.re 4) (*.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (sqrt.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) (*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (sqrt.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y.im (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 x.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (sqrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 y.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 x.im (sqrt.f64 y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 x.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (cbrt.f64 (*.f64 x.im x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 x.im x.im)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (cbrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 y.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (cbrt.f64 (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 x.im (cbrt.f64 y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y.im) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 y.im x.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 (*.f64 y.im x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (*.f64 y.im x.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 (*.f64 y.im x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (sqrt.f64 x.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (cbrt.f64 (*.f64 x.im x.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (sqrt.f64 y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (/.f64 1 y.im)) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 1 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (cbrt.f64 (*.f64 y.im y.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (/.f64 y.im 1)) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (/.f64 y.im (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im -1) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 x.im (/.f64 1 y.im))) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (sqrt.f64 (*.f64 y.im x.im))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 2) (cbrt.f64 (*.f64 y.im x.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.im x.im) (/.f64 1 (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.im x.im) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.im x.im) -1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) 1) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 y.im)) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (neg.f64 y.im))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (neg.f64 y.im))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im 1) x.im) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) x.im) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 y.im y.im)) x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (neg.f64 y.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x.im (/.f64 1 y.im)) 1) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) 1) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) 1) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 y.im) (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 y.im)) (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 y.im x.im)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 2)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (/.f64 x.im (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im 1) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (/.f64 1 (sqrt.f64 y.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (/.f64 1 (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 y.im))) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (sqrt.f64 y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (hypot.f64 y.im y.re)) (neg.f64 (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) -1) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x.im (/.f64 1 y.im)) 1) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x.im (/.f64 1 y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) 1) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (sqrt.f64 (hypot.f64 y.im y.re))) (sqrt.f64 (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) 1) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (hypot.f64 y.im y.re))) (cbrt.f64 (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x.im (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 y.im x.im) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x.im) (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3) (pow.f64 x.im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))))))) |
| 1× | egg-herbie |
| 1158× | associate-/l* |
| 600× | times-frac |
| 572× | associate-/l/ |
| 560× | distribute-rgt-in |
| 560× | distribute-lft-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 464 | 8362 |
| 1 | 1233 | 8040 |
| 2 | 5329 | 7932 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 y.im (pow.f64 y.re 2)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(/.f64 y.im (pow.f64 y.re 2)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(/.f64 y.im (pow.f64 y.re 2)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 1) |
(*.f64 y.im (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 1) |
(*.f64 1 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) |
(*.f64 (sqrt.f64 y.im) (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) |
(*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2)) y.im) |
(*.f64 (neg.f64 y.im) (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 y.im)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (sqrt.f64 y.im) 1)) |
(*.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) 1)) |
(*.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 y.im (hypot.f64 y.im y.re))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 1 (hypot.f64 y.im y.re))) |
(*.f64 (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2)) (neg.f64 y.im)) |
(*.f64 (/.f64 (sqrt.f64 y.im) 1) (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 (sqrt.f64 y.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) 1) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 y.im) (hypot.f64 y.im y.re))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (hypot.f64 y.im y.re))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im)) |
(*.f64 (/.f64 y.im (-.f64 (*.f64 y.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im (+.f64 (pow.f64 (*.f64 y.re y.re) 3) (pow.f64 (*.f64 y.im y.im) 3))) (+.f64 (*.f64 y.im (pow.f64 y.im 3)) (-.f64 (pow.f64 y.re 4) (*.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 (*.f64 y.im y.im)))) (cbrt.f64 y.im)) |
(*.f64 (/.f64 (/.f64 y.im 1) (-.f64 (*.f64 y.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im 1) (+.f64 (pow.f64 (*.f64 y.re y.re) 3) (pow.f64 (*.f64 y.im y.im) 3))) (+.f64 (*.f64 y.im (pow.f64 y.im 3)) (-.f64 (pow.f64 y.re 4) (*.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (sqrt.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) (*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (sqrt.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))) |
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))))) |
(pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 1) |
(pow.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) 2) |
(pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3) |
(pow.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3) 1/3) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) -1) |
(neg.f64 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(neg.f64 (/.f64 (neg.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(neg.f64 (*.f64 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) 1)) |
(neg.f64 (*.f64 y.im (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(neg.f64 (*.f64 1 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(sqrt.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(log.f64 (exp.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(cbrt.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(exp.f64 (log.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(log1p.f64 (expm1.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) 1) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1) |
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.im))) |
(/.f64 (sqrt.f64 x.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (sqrt.f64 x.im))) |
(/.f64 (sqrt.f64 y.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (sqrt.f64 y.im))) |
(/.f64 (sqrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 x.im (sqrt.f64 y.im)))) |
(/.f64 (cbrt.f64 x.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (cbrt.f64 (*.f64 x.im x.im)))) |
(/.f64 (cbrt.f64 (*.f64 x.im x.im)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (cbrt.f64 x.im))) |
(/.f64 (cbrt.f64 y.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (cbrt.f64 (*.f64 y.im y.im)))) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (cbrt.f64 y.im))) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 x.im (cbrt.f64 y.im)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (neg.f64 y.im) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)) |
(/.f64 (sqrt.f64 (*.f64 y.im x.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 (*.f64 y.im x.im)))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (*.f64 y.im x.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 (*.f64 y.im x.im)))) |
(/.f64 (*.f64 y.im (sqrt.f64 x.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 x.im))) |
(/.f64 (*.f64 y.im (cbrt.f64 (*.f64 x.im x.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 x.im))) |
(/.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 x.im (sqrt.f64 y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 y.im))) |
(/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 x.im (/.f64 1 y.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (hypot.f64 y.im y.re)) |
(/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.im)))) |
(/.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 1 y.im)) |
(/.f64 (/.f64 x.im (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) y.im)) |
(/.f64 (*.f64 x.im (cbrt.f64 (*.f64 y.im y.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(/.f64 (*.f64 x.im (/.f64 y.im 1)) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 x.im (/.f64 y.im (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 x.im -1) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (neg.f64 y.im))) |
(/.f64 (*.f64 1 (/.f64 x.im (/.f64 1 y.im))) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 1 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 1 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (sqrt.f64 (*.f64 y.im x.im))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 2) (cbrt.f64 (*.f64 y.im x.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 1 (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (*.f64 y.im x.im) -1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) 1) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 y.im)) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (neg.f64 y.im))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (neg.f64 y.im))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 (/.f64 y.im 1) x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) x.im) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 y.im y.im)) x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(/.f64 (*.f64 -1 x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (neg.f64 y.im))) |
(/.f64 (*.f64 (*.f64 x.im (neg.f64 y.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (/.f64 x.im (/.f64 1 y.im)) 1) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) 1) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) 1) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 1 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 (sqrt.f64 y.im) (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 y.im)) (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 y.im x.im)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 2)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im (/.f64 x.im (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 y.im (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(/.f64 (/.f64 x.im 1) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(/.f64 (/.f64 x.im (*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (/.f64 x.im (/.f64 1 (sqrt.f64 y.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 y.im))) |
(/.f64 (/.f64 x.im (/.f64 1 (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(/.f64 (/.f64 x.im (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 y.im))) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 y.im))) |
(/.f64 (/.f64 x.im (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 y.im))) |
(/.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) y.im)) |
(/.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (sqrt.f64 y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 y.im))) |
(/.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (hypot.f64 y.im y.re)) (neg.f64 (hypot.f64 y.im y.re))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) -1) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (/.f64 x.im (/.f64 1 y.im)) 1) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (/.f64 x.im (/.f64 1 y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) 1) (hypot.f64 y.im y.re)) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (hypot.f64 y.im y.re))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (sqrt.f64 (hypot.f64 y.im y.re))) (sqrt.f64 (hypot.f64 y.im y.re))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) 1) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (hypot.f64 y.im y.re))) (cbrt.f64 (hypot.f64 y.im y.re))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) 2) |
(pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 3) |
(pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3) 1/3) |
(neg.f64 (*.f64 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) x.im)) |
(neg.f64 (*.f64 x.im (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(sqrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) |
(log.f64 (pow.f64 (exp.f64 x.im) (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))))) |
(cbrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3) (pow.f64 x.im 3))) |
(expm1.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(exp.f64 (log.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(log1p.f64 (expm1.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
| Outputs |
|---|
(/.f64 y.im (pow.f64 y.re 2)) |
(/.f64 y.im (*.f64 y.re y.re)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (+.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) |
(+.f64 (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) |
(+.f64 (/.f64 y.im (*.f64 y.re y.re)) (-.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (*.f64 y.re y.re)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (-.f64 (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)))) |
(-.f64 (/.f64 1 y.im) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (fma.f64 -1 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)))) |
(-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (-.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) (/.f64 1 y.im))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 1 y.im) (+.f64 (fma.f64 -1 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (neg.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))) |
(+.f64 (-.f64 (/.f64 1 y.im) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))) (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)))) |
(-.f64 (/.f64 1 y.im) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (fma.f64 -1 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)))) |
(-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (-.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) (/.f64 1 y.im))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 1 y.im) (+.f64 (fma.f64 -1 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (neg.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))) |
(+.f64 (-.f64 (/.f64 1 y.im) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))) (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)))) |
(-.f64 (/.f64 1 y.im) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (fma.f64 -1 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)))) |
(-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (-.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) (/.f64 1 y.im))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 1 y.im) (+.f64 (fma.f64 -1 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (neg.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))) |
(+.f64 (-.f64 (/.f64 1 y.im) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))) (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) |
(/.f64 y.im (pow.f64 y.re 2)) |
(/.f64 y.im (*.f64 y.re y.re)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (+.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) |
(+.f64 (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) |
(+.f64 (/.f64 y.im (*.f64 y.re y.re)) (-.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (*.f64 y.re y.re)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (-.f64 (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))))) |
(/.f64 y.im (pow.f64 y.re 2)) |
(/.f64 y.im (*.f64 y.re y.re)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (+.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) |
(+.f64 (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) |
(+.f64 (/.f64 y.im (*.f64 y.re y.re)) (-.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (*.f64 y.re y.re)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (-.f64 (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) |
(*.f64 x.im (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im)))) |
(+.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) |
(+.f64 (*.f64 x.im (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.im 7) (/.f64 (pow.f64 y.re 8) x.im)) (+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im))))) |
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) (/.f64 (pow.f64 y.im 7) (/.f64 (pow.f64 y.re 8) x.im))) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) |
(-.f64 (*.f64 x.im (+.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) (*.f64 x.im (+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))) (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im)))) |
(+.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im))) |
(+.f64 (/.f64 x.im y.im) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (+.f64 (/.f64 x.im y.im) (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im))) (fma.f64 -1 (/.f64 (pow.f64 y.re 6) (/.f64 (pow.f64 y.im 7) x.im)) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im)) (*.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)) x.im)) (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im))) |
(+.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))) (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im)))) |
(+.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im))) |
(+.f64 (/.f64 x.im y.im) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (+.f64 (/.f64 x.im y.im) (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im))) (fma.f64 -1 (/.f64 (pow.f64 y.re 6) (/.f64 (pow.f64 y.im 7) x.im)) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im)) (*.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)) x.im)) (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im))) |
(+.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))) (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im)))) |
(+.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im))) |
(+.f64 (/.f64 x.im y.im) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (+.f64 (/.f64 x.im y.im) (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im))) (fma.f64 -1 (/.f64 (pow.f64 y.re 6) (/.f64 (pow.f64 y.im 7) x.im)) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im)) (*.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)) x.im)) (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im))) |
(+.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) (*.f64 x.im (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) |
(*.f64 x.im (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im)))) |
(+.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) |
(+.f64 (*.f64 x.im (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.im 7) (/.f64 (pow.f64 y.re 8) x.im)) (+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im))))) |
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) (/.f64 (pow.f64 y.im 7) (/.f64 (pow.f64 y.re 8) x.im))) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) |
(-.f64 (*.f64 x.im (+.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) (*.f64 x.im (+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) |
(*.f64 x.im (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im)))) |
(+.f64 (-.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) |
(+.f64 (*.f64 x.im (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.im 7) (/.f64 (pow.f64 y.re 8) x.im)) (+.f64 (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im))))) |
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) (/.f64 (pow.f64 y.im 7) (/.f64 (pow.f64 y.re 8) x.im))) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) |
(-.f64 (*.f64 x.im (+.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)))) (*.f64 x.im (+.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 1) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 y.im (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 1) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 1 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (sqrt.f64 y.im) (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(/.f64 (*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (*.f64 y.im y.im))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2)) y.im) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (neg.f64 y.im) (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 y.im)) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (sqrt.f64 y.im) 1)) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) 1)) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 y.im (hypot.f64 y.im y.re))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 1 (hypot.f64 y.im y.re))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2)) (neg.f64 y.im)) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 y.im) 1) (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) 1) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 y.im) (hypot.f64 y.im y.re))) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (hypot.f64 y.im y.re))) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (*.f64 y.im y.im))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im)) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 y.im (-.f64 (*.f64 y.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 y.im (/.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4)) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 y.im (+.f64 (pow.f64 (*.f64 y.re y.re) 3) (pow.f64 (*.f64 y.im y.im) 3))) (+.f64 (*.f64 y.im (pow.f64 y.im 3)) (-.f64 (pow.f64 y.re 4) (*.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 (*.f64 y.im y.im) 3))) (fma.f64 y.im (pow.f64 y.im 3) (-.f64 (pow.f64 y.re 4) (*.f64 y.re (*.f64 y.re (*.f64 y.im y.im)))))) |
(*.f64 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 y.re (*.f64 y.re (*.f64 y.im y.im))))) |
(*.f64 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (pow.f64 y.re 4) (*.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 (*.f64 y.im y.im)))) (cbrt.f64 y.im)) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (/.f64 y.im 1) (-.f64 (*.f64 y.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im (-.f64 (*.f64 y.im (pow.f64 y.im 3)) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(/.f64 y.im (/.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4)) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (/.f64 y.im 1) (+.f64 (pow.f64 (*.f64 y.re y.re) 3) (pow.f64 (*.f64 y.im y.im) 3))) (+.f64 (*.f64 y.im (pow.f64 y.im 3)) (-.f64 (pow.f64 y.re 4) (*.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 (*.f64 y.im y.im) 3))) (fma.f64 y.im (pow.f64 y.im 3) (-.f64 (pow.f64 y.re 4) (*.f64 y.re (*.f64 y.re (*.f64 y.im y.im)))))) |
(*.f64 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 y.re (*.f64 y.re (*.f64 y.im y.im))))) |
(*.f64 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (pow.f64 y.re 4) (*.f64 (*.f64 y.im y.im) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))))) |
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))))) |
(*.f64 (*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (sqrt.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) (*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (sqrt.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2) (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (cbrt.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))))) |
(pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 1) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(pow.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) 2) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(pow.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3) 1/3) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) -1) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(neg.f64 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(neg.f64 (/.f64 (neg.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(neg.f64 (*.f64 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) 1)) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(neg.f64 (*.f64 y.im (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(neg.f64 (*.f64 1 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(sqrt.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(fabs.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(log.f64 (exp.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(cbrt.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3)) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(expm1.f64 (log1p.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(exp.f64 (log.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(log1p.f64 (expm1.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) 1) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.im))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (sqrt.f64 x.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (sqrt.f64 x.im))) |
(*.f64 (/.f64 (sqrt.f64 x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (sqrt.f64 x.im)) |
(*.f64 (sqrt.f64 x.im) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (sqrt.f64 y.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (sqrt.f64 y.im))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (sqrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 x.im (sqrt.f64 y.im)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (cbrt.f64 x.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (cbrt.f64 (*.f64 x.im x.im)))) |
(/.f64 (cbrt.f64 x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im (cbrt.f64 (*.f64 x.im x.im))))) |
(*.f64 (cbrt.f64 (*.f64 x.im x.im)) (*.f64 (/.f64 (cbrt.f64 x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) y.im)) |
(/.f64 (cbrt.f64 (*.f64 x.im x.im)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (cbrt.f64 x.im))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 x.im x.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (cbrt.f64 x.im)) |
(*.f64 (cbrt.f64 x.im) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 (*.f64 x.im x.im))))) |
(/.f64 (cbrt.f64 y.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (cbrt.f64 (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (*.f64 x.im (cbrt.f64 (*.f64 y.im y.im)))) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (cbrt.f64 y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (*.f64 x.im (cbrt.f64 (*.f64 y.im y.im)))) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 x.im (cbrt.f64 y.im)))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (*.f64 x.im (cbrt.f64 (*.f64 y.im y.im)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (neg.f64 y.im) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (sqrt.f64 (*.f64 y.im x.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 (*.f64 y.im x.im)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (*.f64 y.im x.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 (*.f64 y.im x.im)))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (*.f64 y.im x.im))) (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 (*.f64 y.im x.im))) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (*.f64 y.im x.im))) (cbrt.f64 (*.f64 y.im x.im))) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 y.im (sqrt.f64 x.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 x.im))) |
(*.f64 (/.f64 (sqrt.f64 x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (sqrt.f64 x.im)) |
(*.f64 (sqrt.f64 x.im) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im (cbrt.f64 (*.f64 x.im x.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 x.im))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 x.im x.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (cbrt.f64 x.im)) |
(*.f64 (cbrt.f64 x.im) (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 (*.f64 x.im x.im))))) |
(/.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(*.f64 (/.f64 x.im (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) |
(/.f64 (*.f64 x.im (sqrt.f64 y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 y.im))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 x.im (/.f64 1 y.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.im)))) |
(*.f64 (/.f64 (sqrt.f64 x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (sqrt.f64 x.im)) |
(*.f64 (sqrt.f64 x.im) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 1 y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 x.im (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 x.im (cbrt.f64 (*.f64 y.im y.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (*.f64 x.im (cbrt.f64 (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.im (/.f64 y.im 1)) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 x.im (/.f64 y.im (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 x.im -1) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (neg.f64 y.im))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 1 (/.f64 x.im (/.f64 1 y.im))) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 1 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 1 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (sqrt.f64 (*.f64 y.im x.im))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 2) (cbrt.f64 (*.f64 y.im x.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (cbrt.f64 (*.f64 y.im x.im)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2))) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) |
(/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 1 (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (*.f64 y.im x.im) -1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) 1) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(*.f64 (/.f64 x.im (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) |
(/.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 y.im)) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (neg.f64 y.im))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (sqrt.f64 (neg.f64 y.im)))) |
(*.f64 (/.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (neg.f64 y.im))) |
(/.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 x.im (/.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))) |
(/.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im))) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im)) x.im)) |
(/.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (neg.f64 y.im))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (neg.f64 y.im)))) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2) (/.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (neg.f64 y.im))) x.im)) |
(/.f64 (*.f64 (/.f64 y.im 1) x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) x.im) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 y.im y.im)) x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (*.f64 x.im (cbrt.f64 (*.f64 y.im y.im)))) |
(/.f64 (*.f64 -1 x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (neg.f64 y.im))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (*.f64 x.im (neg.f64 y.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (/.f64 x.im (/.f64 1 y.im)) 1) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) 1) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) 1) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 1 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(*.f64 (/.f64 x.im (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) |
(/.f64 (*.f64 (sqrt.f64 y.im) (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 y.im)) (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (sqrt.f64 (neg.f64 y.im)))) |
(*.f64 (/.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (neg.f64 y.im))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 y.im x.im)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 2)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (cbrt.f64 (*.f64 y.im x.im)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2))) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) |
(/.f64 (*.f64 y.im (/.f64 x.im (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 y.im (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 x.im 1) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 x.im (*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 x.im (/.f64 1 (sqrt.f64 y.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 y.im))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 x.im (/.f64 1 (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (*.f64 x.im (cbrt.f64 (*.f64 y.im y.im)))) |
(/.f64 (/.f64 x.im (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 y.im))) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 y.im))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 x.im (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (*.f64 x.im (cbrt.f64 (*.f64 y.im y.im)))) |
(/.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) y.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (sqrt.f64 y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 y.im))) |
(/.f64 x.im (*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 y.im)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (sqrt.f64 y.im)))) |
(/.f64 (*.f64 (sqrt.f64 y.im) (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 y.im))) |
(/.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im))) |
(/.f64 (*.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (*.f64 y.im y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (hypot.f64 y.im y.re)) (neg.f64 (hypot.f64 y.im y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) -1) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (/.f64 x.im (/.f64 1 y.im)) 1) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (/.f64 x.im (/.f64 1 y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) 1) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (hypot.f64 y.im y.re))) |
(/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) (*.f64 (cbrt.f64 (hypot.f64 y.im y.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (*.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 (hypot.f64 y.im y.re))) (/.f64 (hypot.f64 y.im y.re) x.im))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (sqrt.f64 (hypot.f64 y.im y.re))) (sqrt.f64 (hypot.f64 y.im y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))) |
(*.f64 (/.f64 y.im (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (/.f64 (/.f64 x.im (hypot.f64 y.im y.re)) (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) 1) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (hypot.f64 y.im y.re))) (cbrt.f64 (hypot.f64 y.im y.re))) |
(/.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (*.f64 (cbrt.f64 (hypot.f64 y.im y.re)) (cbrt.f64 (hypot.f64 y.im y.re)))) |
(/.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (*.f64 (cbrt.f64 (hypot.f64 y.im y.re)) (cbrt.f64 (hypot.f64 y.im y.re)))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))) |
(/.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))) |
(pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) 2) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 3) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3) 1/3) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(neg.f64 (*.f64 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) x.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(neg.f64 (*.f64 x.im (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(neg.f64 (/.f64 (*.f64 y.im x.im) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(sqrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(fabs.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(log.f64 (pow.f64 (exp.f64 x.im) (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(cbrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3) (pow.f64 x.im 3))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(expm1.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(exp.f64 (log.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(log1p.f64 (expm1.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
Compiled 26324 to 8906 computations (66.2% saved)
22 alts after pruning (20 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1127 | 17 | 1144 |
| Fresh | 5 | 3 | 8 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 2 | 5 |
| Total | 1136 | 22 | 1158 |
| Status | Error | Program |
|---|---|---|
| ▶ | 15.1b | (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) |
| 35.9b | (/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (hypot.f64 y.im y.re)) (neg.f64 (hypot.f64 y.im y.re))) | |
| 28.2b | (/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (hypot.f64 y.im y.re)) | |
| ▶ | 39.8b | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| ✓ | 40.9b | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 52.9b | (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) | |
| ▶ | 52.1b | (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
| ▶ | 38.0b | (/.f64 x.re y.re) |
| ✓ | 40.2b | (/.f64 x.im y.im) |
| 30.9b | (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) | |
| 34.0b | (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) | |
| 31.9b | (+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) | |
| ▶ | 33.6b | (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
| 38.9b | (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) | |
| 50.2b | (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) | |
| 39.3b | (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) | |
| 42.9b | (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re))) | |
| 44.7b | (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 -1 (+.f64 x.re (/.f64 y.im (/.f64 y.re x.im))))) | |
| 47.8b | (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 -1 (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))))) | |
| 45.2b | (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) x.im) | |
| 40.3b | (*.f64 (/.f64 1 y.im) x.im) | |
| 51.3b | (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
Compiled 584 to 364 computations (37.7% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) |
| 0.3b | (fma.f64 x.re y.re (*.f64 x.im y.im)) | |
| 14.3b | (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) |
Compiled 44 to 9 computations (79.5% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.re | @ | 0 | (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) |
| 0.0ms | y.im | @ | inf | (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) |
| 0.0ms | y.im | @ | -inf | (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) |
| 0.0ms | y.re | @ | -inf | (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) |
| 0.0ms | x.re | @ | inf | (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) |
| 1× | batch-egg-rewrite |
| 1598× | associate-*r/ |
| 1536× | associate-/r* |
| 1352× | associate-/l* |
| 1330× | associate-*l/ |
| 258× | *-un-lft-identity |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 39 |
| 1 | 248 | 33 |
| 2 | 3245 | 33 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (/.f64 1 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 1 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 1 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 -1 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (fma.f64 x.re y.re (*.f64 x.im y.im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))))))) |
| 1× | egg-herbie |
| 1130× | associate-*r/ |
| 1068× | associate-/l* |
| 1058× | times-frac |
| 856× | associate-+r- |
| 740× | associate-*l/ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 142 | 3983 |
| 1 | 381 | 3749 |
| 2 | 1443 | 3587 |
| 3 | 7284 | 3587 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) 1) |
(*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (/.f64 1 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1) |
(*.f64 1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 1 (hypot.f64 y.re y.im)))) |
(*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 1 (hypot.f64 y.re y.im)))) |
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) |
(*.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 -1 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1) |
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 2) |
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 3) |
(pow.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3) 1/3) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (fma.f64 x.re y.re (*.f64 x.im y.im))) -1) |
(neg.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im)))) |
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) |
(log.f64 (exp.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))) |
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(exp.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
| Outputs |
|---|
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re)) |
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re) |
(*.f64 y.re (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re)) |
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re) |
(*.f64 y.re (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 x.re (*.f64 y.im y.im)) y.re)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (+.f64 (/.f64 x.im y.im) (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re))) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(+.f64 (*.f64 (/.f64 x.re (*.f64 y.im y.im)) y.re) (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im))) |
(-.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) (*.f64 x.im (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))))) |
(+.f64 (*.f64 (/.f64 x.re (*.f64 y.im y.im)) y.re) (-.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im)) (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.im y.im) (-.f64 (*.f64 (/.f64 x.re (*.f64 y.im y.im)) (-.f64 y.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)))) (*.f64 x.im (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)))) |
(-.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)))) |
(-.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 (*.f64 y.im y.im) (/.f64 x.re (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))))) |
(-.f64 (-.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)))) (/.f64 x.im (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) |
(-.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) (fma.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im (*.f64 (*.f64 y.im y.im) (/.f64 x.re (pow.f64 y.re 3))))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)))) |
(-.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)))) |
(-.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 (*.f64 y.im y.im) (/.f64 x.re (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))))) |
(-.f64 (-.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)))) (/.f64 x.im (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) |
(-.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) (fma.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im (*.f64 (*.f64 y.im y.im) (/.f64 x.re (pow.f64 y.re 3))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re)) |
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re) |
(*.f64 y.re (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re)))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(+.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2)))) |
(+.f64 (/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) (/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re))) |
(+.f64 (/.f64 (*.f64 y.im x.im) (fma.f64 y.im y.im (*.f64 y.re y.re))) (*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re)) |
(fma.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re (*.f64 (/.f64 x.im (fma.f64 y.im y.im (*.f64 y.re y.re))) y.im)) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)))) |
(-.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)))) |
(-.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) (*.f64 (*.f64 y.im y.im) (/.f64 x.re (pow.f64 y.re 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))))) |
(-.f64 (-.f64 (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)))) (/.f64 x.im (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 3)))) |
(-.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) (fma.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im (*.f64 (*.f64 y.im y.im) (/.f64 x.re (pow.f64 y.re 3))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 x.re (*.f64 y.im y.im)) y.re)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (+.f64 (/.f64 x.im y.im) (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re))) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(+.f64 (*.f64 (/.f64 x.re (*.f64 y.im y.im)) y.re) (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im))) |
(-.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) (*.f64 x.im (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))))) |
(+.f64 (*.f64 (/.f64 x.re (*.f64 y.im y.im)) y.re) (-.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im)) (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.im y.im) (-.f64 (*.f64 (/.f64 x.re (*.f64 y.im y.im)) (-.f64 y.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)))) (*.f64 x.im (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 x.re (*.f64 y.im y.im)) y.re)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (+.f64 (/.f64 x.im y.im) (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re))) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(+.f64 (*.f64 (/.f64 x.re (*.f64 y.im y.im)) y.re) (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im))) |
(-.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) (*.f64 x.im (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (/.f64 x.re (/.f64 (*.f64 y.im y.im) y.re)) (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))) (+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))))) |
(+.f64 (*.f64 (/.f64 x.re (*.f64 y.im y.im)) y.re) (-.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) x.im)) (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3)))) |
(+.f64 (/.f64 x.im y.im) (-.f64 (*.f64 (/.f64 x.re (*.f64 y.im y.im)) (-.f64 y.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)))) (*.f64 x.im (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) 1) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (/.f64 1 (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 1 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 1 (hypot.f64 y.re y.im)))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 1 (hypot.f64 y.re y.im)))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2)) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 2) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (neg.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (/.f64 -1 (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) 1) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (/.f64 1 (hypot.f64 y.re y.im)) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (sqrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (cbrt.f64 (hypot.f64 y.re y.im)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (*.f64 (cbrt.f64 (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)))) |
(/.f64 (/.f64 (/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (cbrt.f64 (hypot.f64 y.re y.im))) |
(/.f64 (/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (cbrt.f64 (hypot.f64 y.re y.im))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (hypot.f64 y.re y.im))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (sqrt.f64 (hypot.f64 y.re y.im))) (/.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) (sqrt.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im))) 2) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (hypot.f64 y.re y.im))) 2) (cbrt.f64 (/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)))) (pow.f64 (cbrt.f64 (hypot.f64 y.re y.im)) 2)) |
(pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 1) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 2) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 3) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(pow.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3) 1/3) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (fma.f64 x.re y.re (*.f64 x.im y.im))) -1) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(neg.f64 (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (neg.f64 (hypot.f64 y.re y.im)))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(log.f64 (exp.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) 3)) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(exp.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2))) 1)) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.re x.re (*.f64 y.im x.im)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
(/.f64 (fma.f64 y.im x.im (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) |
Compiled 9 to 5 computations (44.4% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 6.7b | (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
| ✓ | 7.6b | (/.f64 (*.f64 y.re y.re) x.im) |
Compiled 22 to 7 computations (68.2% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y.re | @ | inf | (/.f64 (*.f64 y.re y.re) x.im) |
| 0.0ms | y.re | @ | 0 | (/.f64 (*.f64 y.re y.re) x.im) |
| 0.0ms | x.im | @ | 0 | (/.f64 (*.f64 y.re y.re) x.im) |
| 0.0ms | x.im | @ | -inf | (/.f64 (*.f64 y.re y.re) x.im) |
| 0.0ms | y.im | @ | 0 | (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
| 1× | batch-egg-rewrite |
| 1984× | add-sqr-sqrt |
| 1970× | *-un-lft-identity |
| 1840× | add-cube-cbrt |
| 1814× | add-cbrt-cube |
| 180× | pow1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 32 |
| 1 | 173 | 32 |
| 2 | 2541 | 32 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y.re x.im) y.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y.re (*.f64 y.re (/.f64 1 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y.re (/.f64 1 (/.f64 x.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.re y.re) (/.f64 1 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y.re x.im) y.re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 y.re x.im) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (sqrt.f64 x.im)) (/.f64 y.re (sqrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 2) (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 y.re 4)) (*.f64 (cbrt.f64 (*.f64 y.re y.re)) (/.f64 1 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x.im) (*.f64 y.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 1 (neg.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 x.im)) (/.f64 (*.f64 y.re y.re) (sqrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 x.im) 2)) (/.f64 (*.f64 y.re y.re) (cbrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re x.im) y.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re 1) (/.f64 y.re x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) (/.f64 y.re (cbrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 y.re 4)) 1) (/.f64 (cbrt.f64 (*.f64 y.re y.re)) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 y.re 4)) (sqrt.f64 x.im)) (/.f64 (cbrt.f64 (*.f64 y.re y.re)) (sqrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 y.re 4)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y.re x.im) y.re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y.re (sqrt.f64 x.im)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 y.re x.im) y.re) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x.im (*.f64 y.re y.re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 y.re y.re) (neg.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 y.re 4) (*.f64 x.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 y.re x.im) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y.re x.im) y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 y.re x.im) y.re) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 y.re x.im) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 y.re x.im) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.re x.im) y.re)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 y.re x.im) y.re))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) (/.f64 y.re (sqrt.f64 x.im))) (/.f64 (sqrt.f64 y.im) (/.f64 y.re (sqrt.f64 x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) 2) (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (*.f64 y.re y.re)) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y.im) (/.f64 1 (/.f64 (*.f64 y.re (neg.f64 y.re)) x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y.im (*.f64 y.re y.re)) 1) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y.im (*.f64 y.re y.re)) (sqrt.f64 x.im)) (sqrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y.im (*.f64 y.re y.re)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im 1) (/.f64 x.im (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im y.re) (/.f64 x.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y.re y.re)) (/.f64 y.im (/.f64 1 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 y.re (sqrt.f64 x.im))) (/.f64 y.im (/.f64 y.re (sqrt.f64 x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 2)) (/.f64 y.im (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (*.f64 y.re (neg.f64 y.re))) (neg.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) (*.f64 y.re y.re)) (/.f64 (sqrt.f64 y.im) (/.f64 1 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) 1) (/.f64 (sqrt.f64 y.im) (*.f64 (/.f64 y.re x.im) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 2)) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 y.re y.re)) (/.f64 (cbrt.f64 y.im) (/.f64 1 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) 1) (/.f64 (cbrt.f64 y.im) (*.f64 (/.f64 y.re x.im) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 y.re (sqrt.f64 x.im))) (/.f64 (cbrt.f64 y.im) (/.f64 y.re (sqrt.f64 x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 2)) (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 y.im) (/.f64 y.re (sqrt.f64 x.im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y.re (*.f64 y.im (/.f64 x.im y.re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y.im (/.f64 (*.f64 y.re (neg.f64 y.re)) x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.im (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))))))) |
| 1× | egg-herbie |
| 1218× | associate--r+ |
| 974× | unswap-sqr |
| 834× | *-commutative |
| 772× | associate-/r/ |
| 660× | associate-/l/ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 187 | 2497 |
| 1 | 505 | 2449 |
| 2 | 2153 | 2443 |
| 3 | 6840 | 2443 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y.re x.im) y.re))) 1) |
(*.f64 y.re (*.f64 y.re (/.f64 1 x.im))) |
(*.f64 y.re (/.f64 1 (/.f64 x.im y.re))) |
(*.f64 (*.f64 y.re y.re) (/.f64 1 x.im)) |
(*.f64 (*.f64 (/.f64 y.re x.im) y.re) 1) |
(*.f64 1 (*.f64 (/.f64 y.re x.im) y.re)) |
(*.f64 (/.f64 y.re (sqrt.f64 x.im)) (/.f64 y.re (sqrt.f64 x.im))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 2) (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re))) |
(*.f64 (cbrt.f64 (pow.f64 y.re 4)) (*.f64 (cbrt.f64 (*.f64 y.re y.re)) (/.f64 1 x.im))) |
(*.f64 (/.f64 1 x.im) (*.f64 y.re y.re)) |
(*.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 1 (neg.f64 x.im))) |
(*.f64 (/.f64 1 (sqrt.f64 x.im)) (/.f64 (*.f64 y.re y.re) (sqrt.f64 x.im))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x.im) 2)) (/.f64 (*.f64 y.re y.re) (cbrt.f64 x.im))) |
(*.f64 (/.f64 y.re x.im) y.re) |
(*.f64 (/.f64 y.re 1) (/.f64 y.re x.im)) |
(*.f64 (/.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) (/.f64 y.re (cbrt.f64 x.im))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 y.re 4)) 1) (/.f64 (cbrt.f64 (*.f64 y.re y.re)) x.im)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 y.re 4)) (sqrt.f64 x.im)) (/.f64 (cbrt.f64 (*.f64 y.re y.re)) (sqrt.f64 x.im))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 y.re 4)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re))) |
(pow.f64 (*.f64 (/.f64 y.re x.im) y.re) 1) |
(pow.f64 (/.f64 y.re (sqrt.f64 x.im)) 2) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 y.re x.im) y.re) 3) 1/3) |
(pow.f64 (/.f64 x.im (*.f64 y.re y.re)) -1) |
(neg.f64 (/.f64 (*.f64 y.re y.re) (neg.f64 x.im))) |
(sqrt.f64 (/.f64 (pow.f64 y.re 4) (*.f64 x.im x.im))) |
(log.f64 (exp.f64 (*.f64 (/.f64 y.re x.im) y.re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y.re x.im) y.re)))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y.re x.im) y.re) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y.re x.im) y.re))) |
(exp.f64 (log.f64 (*.f64 (/.f64 y.re x.im) y.re))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.re x.im) y.re)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y.re x.im) y.re))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))) 1) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 1) |
(*.f64 1 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) |
(*.f64 (/.f64 (sqrt.f64 y.im) (/.f64 y.re (sqrt.f64 x.im))) (/.f64 (sqrt.f64 y.im) (/.f64 y.re (sqrt.f64 x.im)))) |
(*.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re)))) |
(*.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) 2) (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))) |
(*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re)))) |
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) x.im) |
(*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) |
(*.f64 (neg.f64 y.im) (/.f64 1 (/.f64 (*.f64 y.re (neg.f64 y.re)) x.im))) |
(*.f64 (*.f64 (/.f64 y.im (*.f64 y.re y.re)) 1) x.im) |
(*.f64 (*.f64 (/.f64 y.im (*.f64 y.re y.re)) (sqrt.f64 x.im)) (sqrt.f64 x.im)) |
(*.f64 (*.f64 (/.f64 y.im (*.f64 y.re y.re)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im)) |
(*.f64 (/.f64 y.im 1) (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 1 (*.f64 y.re y.re)) (/.f64 y.im (/.f64 1 x.im))) |
(*.f64 (/.f64 1 (/.f64 y.re (sqrt.f64 x.im))) (/.f64 y.im (/.f64 y.re (sqrt.f64 x.im)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 2)) (/.f64 y.im (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)))) |
(*.f64 (/.f64 y.im (*.f64 y.re (neg.f64 y.re))) (neg.f64 x.im)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (*.f64 y.re y.re)) (/.f64 (sqrt.f64 y.im) (/.f64 1 x.im))) |
(*.f64 (/.f64 (sqrt.f64 y.im) 1) (/.f64 (sqrt.f64 y.im) (*.f64 (/.f64 y.re x.im) y.re))) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 2)) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 y.re y.re)) (/.f64 (cbrt.f64 y.im) (/.f64 1 x.im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) 1) (/.f64 (cbrt.f64 y.im) (*.f64 (/.f64 y.re x.im) y.re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 y.re (sqrt.f64 x.im))) (/.f64 (cbrt.f64 y.im) (/.f64 y.re (sqrt.f64 x.im)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 2)) (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))) |
(pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 1) |
(pow.f64 (/.f64 (sqrt.f64 y.im) (/.f64 y.re (sqrt.f64 x.im))) 2) |
(pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) 3) |
(pow.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) 1/3) |
(pow.f64 (/.f64 y.re (*.f64 y.im (/.f64 x.im y.re))) -1) |
(neg.f64 (/.f64 y.im (/.f64 (*.f64 y.re (neg.f64 y.re)) x.im))) |
(sqrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)) |
(log.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.im (*.f64 y.re y.re)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))))) |
(cbrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))) |
(exp.f64 (log.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))) |
| Outputs |
|---|
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y.re x.im) y.re))) 1) |
(*.f64 y.re (/.f64 y.re x.im)) |
(*.f64 y.re (*.f64 y.re (/.f64 1 x.im))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(*.f64 y.re (/.f64 1 (/.f64 x.im y.re))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(*.f64 (*.f64 y.re y.re) (/.f64 1 x.im)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(*.f64 (*.f64 (/.f64 y.re x.im) y.re) 1) |
(*.f64 y.re (/.f64 y.re x.im)) |
(*.f64 1 (*.f64 (/.f64 y.re x.im) y.re)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(*.f64 (/.f64 y.re (sqrt.f64 x.im)) (/.f64 y.re (sqrt.f64 x.im))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 2)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 2) (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(*.f64 (cbrt.f64 (pow.f64 y.re 4)) (*.f64 (cbrt.f64 (*.f64 y.re y.re)) (/.f64 1 x.im))) |
(*.f64 (cbrt.f64 (pow.f64 y.re 4)) (*.f64 (/.f64 1 x.im) (cbrt.f64 (*.f64 y.re y.re)))) |
(*.f64 (cbrt.f64 (pow.f64 y.re 4)) (/.f64 (cbrt.f64 (*.f64 y.re y.re)) x.im)) |
(*.f64 (/.f64 1 x.im) (*.f64 y.re y.re)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(*.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 1 (neg.f64 x.im))) |
(/.f64 y.re (/.f64 (neg.f64 x.im) (neg.f64 y.re))) |
(*.f64 y.re (/.f64 (neg.f64 y.re) (neg.f64 x.im))) |
(*.f64 (/.f64 1 (sqrt.f64 x.im)) (/.f64 (*.f64 y.re y.re) (sqrt.f64 x.im))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x.im) 2)) (/.f64 (*.f64 y.re y.re) (cbrt.f64 x.im))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(*.f64 (/.f64 y.re x.im) y.re) |
(*.f64 y.re (/.f64 y.re x.im)) |
(*.f64 (/.f64 y.re 1) (/.f64 y.re x.im)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(*.f64 (/.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) (/.f64 y.re (cbrt.f64 x.im))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 y.re 4)) 1) (/.f64 (cbrt.f64 (*.f64 y.re y.re)) x.im)) |
(*.f64 (cbrt.f64 (pow.f64 y.re 4)) (*.f64 (/.f64 1 x.im) (cbrt.f64 (*.f64 y.re y.re)))) |
(*.f64 (cbrt.f64 (pow.f64 y.re 4)) (/.f64 (cbrt.f64 (*.f64 y.re y.re)) x.im)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 y.re 4)) (sqrt.f64 x.im)) (/.f64 (cbrt.f64 (*.f64 y.re y.re)) (sqrt.f64 x.im))) |
(*.f64 (cbrt.f64 (pow.f64 y.re 4)) (*.f64 (/.f64 1 x.im) (cbrt.f64 (*.f64 y.re y.re)))) |
(*.f64 (cbrt.f64 (pow.f64 y.re 4)) (/.f64 (cbrt.f64 (*.f64 y.re y.re)) x.im)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 y.re 4)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re))) |
(*.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) (/.f64 (cbrt.f64 (pow.f64 y.re 4)) (pow.f64 (cbrt.f64 x.im) 2))) |
(pow.f64 (*.f64 (/.f64 y.re x.im) y.re) 1) |
(*.f64 y.re (/.f64 y.re x.im)) |
(pow.f64 (/.f64 y.re (sqrt.f64 x.im)) 2) |
(*.f64 y.re (/.f64 y.re x.im)) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 3) |
(*.f64 y.re (/.f64 y.re x.im)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 y.re x.im) y.re) 3) 1/3) |
(*.f64 y.re (/.f64 y.re x.im)) |
(pow.f64 (/.f64 x.im (*.f64 y.re y.re)) -1) |
(*.f64 y.re (/.f64 y.re x.im)) |
(neg.f64 (/.f64 (*.f64 y.re y.re) (neg.f64 x.im))) |
(*.f64 (*.f64 y.re (neg.f64 y.re)) (/.f64 1 (neg.f64 x.im))) |
(/.f64 y.re (/.f64 (neg.f64 x.im) (neg.f64 y.re))) |
(*.f64 y.re (/.f64 (neg.f64 y.re) (neg.f64 x.im))) |
(sqrt.f64 (/.f64 (pow.f64 y.re 4) (*.f64 x.im x.im))) |
(fabs.f64 (*.f64 y.re (/.f64 y.re x.im))) |
(log.f64 (exp.f64 (*.f64 (/.f64 y.re x.im) y.re))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y.re x.im) y.re)))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y.re x.im) y.re) 3)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y.re x.im) y.re))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(exp.f64 (log.f64 (*.f64 (/.f64 y.re x.im) y.re))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.re x.im) y.re)) 1)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y.re x.im) y.re))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))) 1) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 1) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 1 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (/.f64 y.re (sqrt.f64 x.im))) (/.f64 (sqrt.f64 y.im) (/.f64 y.re (sqrt.f64 x.im)))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re)))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) 2) (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re)))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) x.im) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (neg.f64 y.im) (/.f64 1 (/.f64 (*.f64 y.re (neg.f64 y.re)) x.im))) |
(*.f64 y.im (neg.f64 (/.f64 x.im (*.f64 y.re (neg.f64 y.re))))) |
(*.f64 x.im (/.f64 (neg.f64 y.im) (*.f64 y.re (neg.f64 y.re)))) |
(*.f64 (*.f64 (/.f64 y.im (*.f64 y.re y.re)) 1) x.im) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (*.f64 (/.f64 y.im (*.f64 y.re y.re)) (sqrt.f64 x.im)) (sqrt.f64 x.im)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (*.f64 (/.f64 y.im (*.f64 y.re y.re)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 y.im 1) (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 1 (*.f64 y.re y.re)) (/.f64 y.im (/.f64 1 x.im))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 1 (/.f64 y.re (sqrt.f64 x.im))) (/.f64 y.im (/.f64 y.re (sqrt.f64 x.im)))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 2)) (/.f64 y.im (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 y.im (*.f64 y.re (neg.f64 y.re))) (neg.f64 x.im)) |
(*.f64 (neg.f64 y.im) (/.f64 1 (/.f64 (*.f64 y.re (neg.f64 y.re)) x.im))) |
(*.f64 y.im (neg.f64 (/.f64 x.im (*.f64 y.re (neg.f64 y.re))))) |
(*.f64 x.im (/.f64 (neg.f64 y.im) (*.f64 y.re (neg.f64 y.re)))) |
(*.f64 (/.f64 (sqrt.f64 y.im) (*.f64 y.re y.re)) (/.f64 (sqrt.f64 y.im) (/.f64 1 x.im))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 (sqrt.f64 y.im) 1) (/.f64 (sqrt.f64 y.im) (*.f64 (/.f64 y.re x.im) y.re))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 2)) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 y.re y.re)) (/.f64 (cbrt.f64 y.im) (/.f64 1 x.im))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) 1) (/.f64 (cbrt.f64 y.im) (*.f64 (/.f64 y.re x.im) y.re))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 y.re (sqrt.f64 x.im))) (/.f64 (cbrt.f64 y.im) (/.f64 y.re (sqrt.f64 x.im)))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re x.im) y.re)) 2)) (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))) |
(*.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2))) |
(pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 1) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(pow.f64 (/.f64 (sqrt.f64 y.im) (/.f64 y.re (sqrt.f64 x.im))) 2) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(pow.f64 (cbrt.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) 3) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(pow.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3) 1/3) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(pow.f64 (/.f64 y.re (*.f64 y.im (/.f64 x.im y.re))) -1) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(neg.f64 (/.f64 y.im (/.f64 (*.f64 y.re (neg.f64 y.re)) x.im))) |
(*.f64 (neg.f64 y.im) (/.f64 1 (/.f64 (*.f64 y.re (neg.f64 y.re)) x.im))) |
(*.f64 y.im (neg.f64 (/.f64 x.im (*.f64 y.re (neg.f64 y.re))))) |
(*.f64 x.im (/.f64 (neg.f64 y.im) (*.f64 y.re (neg.f64 y.re)))) |
(sqrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 2)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(log.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.im (*.f64 y.re y.re)))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(cbrt.f64 (pow.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) 3)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(expm1.f64 (log1p.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(exp.f64 (log.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))) 1)) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(log1p.f64 (expm1.f64 (*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.2b | (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
| ✓ | 1.7b | (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
Compiled 35 to 9 computations (74.3% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | y.re | @ | 0 | (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
| 1.0ms | y.re | @ | inf | (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
| 1.0ms | x.re | @ | 0 | (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
| 0.0ms | y.im | @ | 0 | (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
| 0.0ms | x.im | @ | 0 | (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
| 1× | batch-egg-rewrite |
| 622× | distribute-lft-neg-in |
| 584× | distribute-rgt-neg-in |
| 542× | distribute-rgt-in |
| 540× | associate-/r/ |
| 514× | distribute-lft-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 50 |
| 1 | 247 | 46 |
| 2 | 3775 | 46 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y.re (/.f64 (*.f64 y.im y.im) x.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y.re (*.f64 y.im (/.f64 y.im x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y.re (*.f64 (/.f64 y.im x.re) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x.re (*.f64 (/.f64 y.im y.re) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x.re (*.f64 y.im (/.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 y.im x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y.im y.im) (*.f64 y.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 x.re) (*.f64 (/.f64 y.im y.re) (/.f64 y.im (sqrt.f64 x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 y.re) (*.f64 (/.f64 y.im x.re) (/.f64 y.im (sqrt.f64 y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (/.f64 y.im y.re) (/.f64 y.im (cbrt.f64 x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (/.f64 y.im x.re) (/.f64 y.im (cbrt.f64 y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re x.re) (*.f64 y.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y.re) (*.f64 (neg.f64 y.im) (/.f64 y.im x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y.re) (*.f64 (/.f64 y.im x.re) (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x.re) (*.f64 (/.f64 y.im y.re) (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x.re) (*.f64 (neg.f64 y.im) (/.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.re (neg.f64 y.re)) (*.f64 y.im (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (sqrt.f64 y.im) y.im)) (sqrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 y.im x.re))) (cbrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y.re 1) (*.f64 (/.f64 y.im x.re) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y.re (sqrt.f64 y.im)) (*.f64 (/.f64 y.im x.re) (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y.re (pow.f64 (cbrt.f64 y.im) 2)) (*.f64 (/.f64 y.im x.re) (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.re 1) (*.f64 (/.f64 y.im y.re) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.re (sqrt.f64 y.im)) (*.f64 (/.f64 y.im y.re) (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.re (pow.f64 (cbrt.f64 y.im) 2)) (*.f64 (/.f64 y.im y.re) (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 y.im x.re) (/.f64 y.im (neg.f64 y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 y.im y.re) (/.f64 y.im (neg.f64 x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 y.re) (neg.f64 x.re)) (*.f64 (neg.f64 y.im) (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x.re) (/.f64 y.im y.re)) (neg.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) y.im) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re (neg.f64 y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 y.re x.re) (*.f64 y.im (neg.f64 y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x.im y.im))) (-.f64 1 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) (-.f64 1 (/.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x.im y.im) 2) (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (exp.f64 (log1p.f64 (/.f64 x.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x.im y.im) (exp.f64 (log1p.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2) (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (*.f64 (/.f64 1 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y.im) (+.f64 (*.f64 (/.f64 y.re y.im) x.re) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y.im) (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)))) (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2))) (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3))) (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (*.f64 x.im y.im) (*.f64 y.im (*.f64 (/.f64 y.re y.im) x.re)))) (*.f64 y.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (*.f64 x.im (*.f64 y.im y.im)) (*.f64 y.im (*.f64 y.re x.re)))) (pow.f64 y.im 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 y.im (*.f64 (/.f64 y.im x.im) (*.f64 (/.f64 y.re y.im) x.re)))) (*.f64 (/.f64 y.im x.im) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (*.f64 y.im y.im) (*.f64 (/.f64 y.im x.im) (*.f64 y.re x.re)))) (*.f64 (/.f64 y.im x.im) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (*.f64 (neg.f64 x.im) y.im) (*.f64 (neg.f64 y.im) (*.f64 (/.f64 y.re y.im) x.re)))) (*.f64 y.im (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.im y.im)) (*.f64 (neg.f64 y.im) (*.f64 y.re x.re)))) (neg.f64 (pow.f64 y.im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))) (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im)))))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))) (-.f64 (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))) (pow.f64 (/.f64 x.im y.im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))) (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (/.f64 x.im y.im) 3)) (*.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2))) (*.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im) (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (pow.f64 (/.f64 x.im y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 3) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (/.f64 x.im y.im) 3)) (*.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3) (-.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3) (pow.f64 (/.f64 x.im y.im) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) 3)) (*.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (pow.f64 (/.f64 x.im y.im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im) (*.f64 y.im x.im)) (*.f64 y.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y.im (*.f64 (*.f64 (/.f64 y.re y.im) x.re) (/.f64 y.im x.im))) (*.f64 y.im (/.f64 y.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (/.f64 y.re y.im) x.re) (neg.f64 y.im)) (*.f64 y.im (neg.f64 x.im))) (*.f64 y.im (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 y.re x.re) y.im) (*.f64 (*.f64 y.im y.im) x.im)) (pow.f64 y.im 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 y.im y.im) 1) (*.f64 (*.f64 y.re x.re) (/.f64 y.im x.im))) (*.f64 (*.f64 y.im y.im) (/.f64 y.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 y.re x.re) (neg.f64 y.im)) (*.f64 (*.f64 y.im y.im) (neg.f64 x.im))) (neg.f64 (pow.f64 y.im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x.im y.im) (*.f64 y.im (*.f64 (/.f64 y.re y.im) x.re))) (*.f64 y.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x.im (*.f64 y.im y.im)) (*.f64 y.im (*.f64 y.re x.re))) (pow.f64 y.im 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y.im (*.f64 (/.f64 y.im x.im) (*.f64 (/.f64 y.re y.im) x.re))) (*.f64 (/.f64 y.im x.im) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.im y.im) (*.f64 (/.f64 y.im x.im) (*.f64 y.re x.re))) (*.f64 (/.f64 y.im x.im) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x.im) y.im) (*.f64 (neg.f64 y.im) (*.f64 (/.f64 y.re y.im) x.re))) (*.f64 y.im (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x.im) (*.f64 y.im y.im)) (*.f64 (neg.f64 y.im) (*.f64 y.re x.re))) (neg.f64 (pow.f64 y.im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 x.im y.im) 2)) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (/.f64 (neg.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (/.f64 (neg.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 x.re y.im) (/.f64 y.re y.im) (/.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x.im (/.f64 1 y.im) (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) y.im) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) y.im) (/.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 x.im y.im)) (sqrt.f64 (/.f64 x.im y.im)) (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) 2) (cbrt.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) (/.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.im)) 2) (cbrt.f64 (/.f64 x.im y.im)) (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)))))) |
| 1× | egg-herbie |
| 914× | distribute-lft-neg-in |
| 830× | distribute-rgt-neg-in |
| 600× | associate-*r* |
| 552× | distribute-lft-neg-out |
| 542× | distribute-rgt-neg-out |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 361 | 7771 |
| 1 | 1072 | 7157 |
| 2 | 4883 | 7131 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) 1) |
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.re)) |
(/.f64 y.re (*.f64 y.im (/.f64 y.im x.re))) |
(/.f64 y.re (*.f64 (/.f64 y.im x.re) y.im)) |
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re)) |
(/.f64 x.re (*.f64 (/.f64 y.im y.re) y.im)) |
(/.f64 x.re (*.f64 y.im (/.f64 y.im y.re))) |
(/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re)) |
(/.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 y.im x.re))) |
(/.f64 1 (/.f64 (*.f64 y.im y.im) (*.f64 y.re x.re))) |
(/.f64 (sqrt.f64 x.re) (*.f64 (/.f64 y.im y.re) (/.f64 y.im (sqrt.f64 x.re)))) |
(/.f64 (sqrt.f64 y.re) (*.f64 (/.f64 y.im x.re) (/.f64 y.im (sqrt.f64 y.re)))) |
(/.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (/.f64 y.im y.re) (/.f64 y.im (cbrt.f64 x.re)))) |
(/.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (/.f64 y.im x.re) (/.f64 y.im (cbrt.f64 y.re)))) |
(/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im) |
(/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im)) |
(/.f64 (neg.f64 y.re) (*.f64 (neg.f64 y.im) (/.f64 y.im x.re))) |
(/.f64 (neg.f64 y.re) (*.f64 (/.f64 y.im x.re) (neg.f64 y.im))) |
(/.f64 (neg.f64 x.re) (*.f64 (/.f64 y.im y.re) (neg.f64 y.im))) |
(/.f64 (neg.f64 x.re) (*.f64 (neg.f64 y.im) (/.f64 y.im y.re))) |
(/.f64 (*.f64 x.re (neg.f64 y.re)) (*.f64 y.im (neg.f64 y.im))) |
(/.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (sqrt.f64 y.im) y.im)) (sqrt.f64 y.im)) |
(/.f64 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 y.im x.re))) (cbrt.f64 y.im)) |
(/.f64 (/.f64 y.re 1) (*.f64 (/.f64 y.im x.re) y.im)) |
(/.f64 (/.f64 y.re (sqrt.f64 y.im)) (*.f64 (/.f64 y.im x.re) (sqrt.f64 y.im))) |
(/.f64 (/.f64 y.re (pow.f64 (cbrt.f64 y.im) 2)) (*.f64 (/.f64 y.im x.re) (cbrt.f64 y.im))) |
(/.f64 (/.f64 x.re 1) (*.f64 (/.f64 y.im y.re) y.im)) |
(/.f64 (/.f64 x.re (sqrt.f64 y.im)) (*.f64 (/.f64 y.im y.re) (sqrt.f64 y.im))) |
(/.f64 (/.f64 x.re (pow.f64 (cbrt.f64 y.im) 2)) (*.f64 (/.f64 y.im y.re) (cbrt.f64 y.im))) |
(/.f64 -1 (*.f64 (/.f64 y.im x.re) (/.f64 y.im (neg.f64 y.re)))) |
(/.f64 -1 (*.f64 (/.f64 y.im y.re) (/.f64 y.im (neg.f64 x.re)))) |
(/.f64 (*.f64 (neg.f64 y.re) (neg.f64 x.re)) (*.f64 (neg.f64 y.im) (neg.f64 y.im))) |
(/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.im y.re)) (neg.f64 y.im)) |
(pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 1) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) y.im) 2) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3) 1/3) |
(neg.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re (neg.f64 y.im)))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (*.f64 y.im (neg.f64 y.im)))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) |
(exp.f64 (log.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 x.im y.im))) (-.f64 1 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) (-.f64 1 (/.f64 x.im y.im))) |
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x.im y.im) 2) (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im)) |
(-.f64 (+.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (exp.f64 (log1p.f64 (/.f64 x.im y.im)))) 1) |
(-.f64 (+.f64 (/.f64 x.im y.im) (exp.f64 (log1p.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)))) 1) |
(*.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 1) |
(*.f64 1 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) |
(*.f64 (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(*.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2) (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (*.f64 (/.f64 1 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im)) |
(*.f64 (/.f64 1 y.im) (+.f64 (*.f64 (/.f64 y.re y.im) x.re) x.im)) |
(*.f64 (/.f64 1 y.im) (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) |
(*.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))))) |
(*.f64 (*.f64 (/.f64 1 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)))) (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2))) (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3))) (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (*.f64 x.im y.im) (*.f64 y.im (*.f64 (/.f64 y.re y.im) x.re)))) (*.f64 y.im y.im)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (*.f64 x.im (*.f64 y.im y.im)) (*.f64 y.im (*.f64 y.re x.re)))) (pow.f64 y.im 3)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 y.im (*.f64 (/.f64 y.im x.im) (*.f64 (/.f64 y.re y.im) x.re)))) (*.f64 (/.f64 y.im x.im) y.im)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (*.f64 y.im y.im) (*.f64 (/.f64 y.im x.im) (*.f64 y.re x.re)))) (*.f64 (/.f64 y.im x.im) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (*.f64 (neg.f64 x.im) y.im) (*.f64 (neg.f64 y.im) (*.f64 (/.f64 y.re y.im) x.re)))) (*.f64 y.im (neg.f64 y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.im y.im)) (*.f64 (neg.f64 y.im) (*.f64 y.re x.re)))) (neg.f64 (pow.f64 y.im 3))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))) (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im)))))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))) (-.f64 (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))) (pow.f64 (/.f64 x.im y.im) 2))))) |
(/.f64 1 (/.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))) (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)) |
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (/.f64 x.im y.im) 3)) (*.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2))) (*.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im) (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (pow.f64 (/.f64 x.im y.im) 2)))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 3) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (/.f64 x.im y.im) 3)) (*.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3) (-.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3) (pow.f64 (/.f64 x.im y.im) 3)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) 3)) (*.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (pow.f64 (/.f64 x.im y.im) 2)))))) |
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im) (*.f64 y.im x.im)) (*.f64 y.im y.im)) |
(/.f64 (+.f64 y.im (*.f64 (*.f64 (/.f64 y.re y.im) x.re) (/.f64 y.im x.im))) (*.f64 y.im (/.f64 y.im x.im))) |
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 y.re y.im) x.re) (neg.f64 y.im)) (*.f64 y.im (neg.f64 x.im))) (*.f64 y.im (neg.f64 y.im))) |
(/.f64 (+.f64 (*.f64 (*.f64 y.re x.re) y.im) (*.f64 (*.f64 y.im y.im) x.im)) (pow.f64 y.im 3)) |
(/.f64 (+.f64 (*.f64 (*.f64 y.im y.im) 1) (*.f64 (*.f64 y.re x.re) (/.f64 y.im x.im))) (*.f64 (*.f64 y.im y.im) (/.f64 y.im x.im))) |
(/.f64 (+.f64 (*.f64 (*.f64 y.re x.re) (neg.f64 y.im)) (*.f64 (*.f64 y.im y.im) (neg.f64 x.im))) (neg.f64 (pow.f64 y.im 3))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 y.im (*.f64 (/.f64 y.re y.im) x.re))) (*.f64 y.im y.im)) |
(/.f64 (+.f64 (*.f64 x.im (*.f64 y.im y.im)) (*.f64 y.im (*.f64 y.re x.re))) (pow.f64 y.im 3)) |
(/.f64 (+.f64 y.im (*.f64 (/.f64 y.im x.im) (*.f64 (/.f64 y.re y.im) x.re))) (*.f64 (/.f64 y.im x.im) y.im)) |
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 (/.f64 y.im x.im) (*.f64 y.re x.re))) (*.f64 (/.f64 y.im x.im) (*.f64 y.im y.im))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.im) y.im) (*.f64 (neg.f64 y.im) (*.f64 (/.f64 y.re y.im) x.re))) (*.f64 y.im (neg.f64 y.im))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.im) (*.f64 y.im y.im)) (*.f64 (neg.f64 y.im) (*.f64 y.re x.re))) (neg.f64 (pow.f64 y.im 3))) |
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 x.im y.im) 2)) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (/.f64 (neg.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))))) |
(pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 1) |
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2) |
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 3) |
(pow.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 3) 1/3) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (/.f64 (neg.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im))) |
(neg.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)))))) |
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 2)) |
(log.f64 (exp.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))) |
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(exp.f64 (log.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 x.re y.im) (/.f64 y.re y.im) (/.f64 x.im y.im)) |
(fma.f64 x.im (/.f64 1 y.im) (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) |
(fma.f64 1 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im)) |
(fma.f64 1 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) |
(fma.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) y.im) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) y.im) (/.f64 x.im y.im)) |
(fma.f64 (sqrt.f64 (/.f64 x.im y.im)) (sqrt.f64 (/.f64 x.im y.im)) (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) 2) (cbrt.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) (/.f64 x.im y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.im)) 2) (cbrt.f64 (/.f64 x.im y.im)) (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) |
| Outputs |
|---|
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) 1) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 y.re (/.f64 (*.f64 y.im y.im) x.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 y.re (*.f64 y.im (/.f64 y.im x.re))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 y.re (*.f64 (/.f64 y.im x.re) y.im)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 x.re (*.f64 (/.f64 y.im y.re) y.im)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 x.re (*.f64 y.im (/.f64 y.im y.re))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 y.im x.re))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 1 (/.f64 (*.f64 y.im y.im) (*.f64 y.re x.re))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (sqrt.f64 x.re) (*.f64 (/.f64 y.im y.re) (/.f64 y.im (sqrt.f64 x.re)))) |
(/.f64 (/.f64 (sqrt.f64 x.re) (/.f64 y.im y.re)) (/.f64 y.im (sqrt.f64 x.re))) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 x.re) (/.f64 y.im y.re)) y.im) (sqrt.f64 x.re)) |
(/.f64 (sqrt.f64 y.re) (*.f64 (/.f64 y.im x.re) (/.f64 y.im (sqrt.f64 y.re)))) |
(/.f64 (sqrt.f64 y.re) (/.f64 (/.f64 y.im (/.f64 x.re y.im)) (sqrt.f64 y.re))) |
(*.f64 (/.f64 (sqrt.f64 y.re) (/.f64 y.im (/.f64 x.re y.im))) (sqrt.f64 y.re)) |
(/.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (/.f64 y.im y.re) (/.f64 y.im (cbrt.f64 x.re)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 y.im (/.f64 y.im y.re))) (cbrt.f64 x.re)) |
(/.f64 (pow.f64 (cbrt.f64 y.re) 2) (*.f64 (/.f64 y.im x.re) (/.f64 y.im (cbrt.f64 y.re)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 y.im (/.f64 x.re y.im))) (cbrt.f64 y.re)) |
(/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.re x.re) (*.f64 y.im y.im)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (neg.f64 y.re) (*.f64 (neg.f64 y.im) (/.f64 y.im x.re))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (neg.f64 y.re) (*.f64 (/.f64 y.im x.re) (neg.f64 y.im))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (neg.f64 x.re) (*.f64 (/.f64 y.im y.re) (neg.f64 y.im))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (neg.f64 x.re) (*.f64 (neg.f64 y.im) (/.f64 y.im y.re))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 x.re (neg.f64 y.re)) (*.f64 y.im (neg.f64 y.im))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (/.f64 (*.f64 y.re x.re) (*.f64 (sqrt.f64 y.im) y.im)) (sqrt.f64 y.im)) |
(/.f64 (*.f64 (/.f64 y.re (sqrt.f64 y.im)) (/.f64 x.re y.im)) (sqrt.f64 y.im)) |
(/.f64 (*.f64 (/.f64 x.re y.im) (/.f64 y.re (sqrt.f64 y.im))) (sqrt.f64 y.im)) |
(/.f64 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 y.im x.re))) (cbrt.f64 y.im)) |
(/.f64 y.re (*.f64 (*.f64 (/.f64 y.im x.re) (cbrt.f64 y.im)) (pow.f64 (cbrt.f64 y.im) 2))) |
(/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (/.f64 y.im x.re) (cbrt.f64 y.im)))) |
(/.f64 (/.f64 y.re 1) (*.f64 (/.f64 y.im x.re) y.im)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (/.f64 y.re (sqrt.f64 y.im)) (*.f64 (/.f64 y.im x.re) (sqrt.f64 y.im))) |
(/.f64 (*.f64 (/.f64 y.re (sqrt.f64 y.im)) (/.f64 x.re y.im)) (sqrt.f64 y.im)) |
(/.f64 (*.f64 (/.f64 x.re y.im) (/.f64 y.re (sqrt.f64 y.im))) (sqrt.f64 y.im)) |
(/.f64 (/.f64 y.re (pow.f64 (cbrt.f64 y.im) 2)) (*.f64 (/.f64 y.im x.re) (cbrt.f64 y.im))) |
(/.f64 y.re (*.f64 (*.f64 (/.f64 y.im x.re) (cbrt.f64 y.im)) (pow.f64 (cbrt.f64 y.im) 2))) |
(/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (/.f64 y.im x.re) (cbrt.f64 y.im)))) |
(/.f64 (/.f64 x.re 1) (*.f64 (/.f64 y.im y.re) y.im)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (/.f64 x.re (sqrt.f64 y.im)) (*.f64 (/.f64 y.im y.re) (sqrt.f64 y.im))) |
(/.f64 (*.f64 (/.f64 y.re (sqrt.f64 y.im)) (/.f64 x.re y.im)) (sqrt.f64 y.im)) |
(/.f64 (*.f64 (/.f64 x.re y.im) (/.f64 y.re (sqrt.f64 y.im))) (sqrt.f64 y.im)) |
(/.f64 (/.f64 x.re (pow.f64 (cbrt.f64 y.im) 2)) (*.f64 (/.f64 y.im y.re) (cbrt.f64 y.im))) |
(/.f64 x.re (*.f64 (*.f64 (/.f64 y.im y.re) (cbrt.f64 y.im)) (pow.f64 (cbrt.f64 y.im) 2))) |
(/.f64 x.re (*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (/.f64 y.im y.re) (cbrt.f64 y.im)))) |
(/.f64 -1 (*.f64 (/.f64 y.im x.re) (/.f64 y.im (neg.f64 y.re)))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 -1 (*.f64 (/.f64 y.im y.re) (/.f64 y.im (neg.f64 x.re)))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (*.f64 (neg.f64 y.re) (neg.f64 x.re)) (*.f64 (neg.f64 y.im) (neg.f64 y.im))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(/.f64 (/.f64 (neg.f64 x.re) (/.f64 y.im y.re)) (neg.f64 y.im)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 1) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) y.im) 2) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.re)) y.im) 2) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) 3) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3) 1/3) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(neg.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re (neg.f64 y.im)))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(neg.f64 (/.f64 (*.f64 y.re x.re) (*.f64 y.im (neg.f64 y.im)))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2)) |
(fabs.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im)))) |
(log.f64 (exp.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(exp.f64 (log.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) 1)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) 1) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 x.im y.im))) (-.f64 1 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 x.im y.im))) 1) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (expm1.f64 (log1p.f64 (/.f64 x.im y.im)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re))) (-.f64 1 (/.f64 x.im y.im))) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 x.im y.im) 2) (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im) (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im)) |
(*.f64 y.im (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2)) (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))))) |
(*.f64 y.im (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2)) (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))))) |
(-.f64 (+.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (exp.f64 (log1p.f64 (/.f64 x.im y.im)))) 1) |
(+.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 x.im y.im))) 1) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (expm1.f64 (log1p.f64 (/.f64 x.im y.im)))) |
(-.f64 (+.f64 (/.f64 x.im y.im) (exp.f64 (log1p.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)))) 1) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(*.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 1) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(*.f64 1 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(*.f64 (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(*.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2) (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (*.f64 (/.f64 1 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im)) |
(*.f64 y.im (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2)) (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))))) |
(*.f64 y.im (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2)) (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))))) |
(*.f64 (/.f64 1 y.im) (+.f64 (*.f64 (/.f64 y.re y.im) x.re) x.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(*.f64 (/.f64 1 y.im) (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(*.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (fma.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2))) |
(*.f64 (*.f64 (/.f64 1 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2))) |
(*.f64 y.im (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2)) (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))))) |
(*.f64 y.im (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2)) (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)))) (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (fma.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2))) (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3))) (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2)) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 3))) (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (/.f64 y.re (*.f64 y.im y.im)) (*.f64 x.re (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 3)) (fma.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) (pow.f64 (/.f64 x.im y.im) 2)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im) |
(*.f64 y.im (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2)) (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))))) |
(*.f64 y.im (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2)) (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (*.f64 x.im y.im) (*.f64 y.im (*.f64 (/.f64 y.re y.im) x.re)))) (*.f64 y.im y.im)) |
(*.f64 (*.f64 y.im y.im) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2)) (-.f64 (*.f64 y.im x.im) (*.f64 y.im (*.f64 x.re (/.f64 y.re y.im)))))) |
(/.f64 (*.f64 (*.f64 y.im y.im) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2))) (*.f64 y.im (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (*.f64 x.im (*.f64 y.im y.im)) (*.f64 y.im (*.f64 y.re x.re)))) (pow.f64 y.im 3)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2)) (-.f64 (*.f64 y.im (*.f64 y.im x.im)) (*.f64 y.re (*.f64 x.re y.im)))) (pow.f64 y.im 3)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2)) (*.f64 y.im (-.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)))) (pow.f64 y.im 3)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 y.im (*.f64 (/.f64 y.im x.im) (*.f64 (/.f64 y.re y.im) x.re)))) (*.f64 (/.f64 y.im x.im) y.im)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2)) (-.f64 y.im (*.f64 (*.f64 x.re (/.f64 y.re y.im)) (/.f64 y.im x.im)))) (*.f64 y.im (/.f64 y.im x.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2)) (-.f64 y.im (*.f64 (/.f64 y.re y.im) (/.f64 (*.f64 x.re y.im) x.im)))) (*.f64 y.im (/.f64 y.im x.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (*.f64 y.im y.im) (*.f64 (/.f64 y.im x.im) (*.f64 y.re x.re)))) (*.f64 (/.f64 y.im x.im) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2)) (-.f64 (*.f64 y.im y.im) (*.f64 y.re (*.f64 x.re (/.f64 y.im x.im))))) (/.f64 (pow.f64 y.im 3) x.im)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 y.im y.im) (*.f64 y.re (/.f64 (*.f64 x.re y.im) x.im)))) (/.f64 (pow.f64 y.im 3) x.im)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (*.f64 (neg.f64 x.im) y.im) (*.f64 (neg.f64 y.im) (*.f64 (/.f64 y.re y.im) x.re)))) (*.f64 y.im (neg.f64 y.im))) |
(*.f64 (*.f64 y.im (neg.f64 y.im)) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2)) (+.f64 (*.f64 y.im (neg.f64 x.im)) (*.f64 y.im (*.f64 x.re (/.f64 y.re y.im)))))) |
(*.f64 (neg.f64 y.im) (/.f64 (*.f64 y.im (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2))) (*.f64 y.im (+.f64 (neg.f64 x.im) (*.f64 x.re (/.f64 y.re y.im)))))) |
(/.f64 (*.f64 (*.f64 y.im y.im) (-.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2))) (*.f64 y.im (+.f64 (*.f64 x.re (/.f64 y.re y.im)) (neg.f64 x.im)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (-.f64 (*.f64 (neg.f64 x.im) (*.f64 y.im y.im)) (*.f64 (neg.f64 y.im) (*.f64 y.re x.re)))) (neg.f64 (pow.f64 y.im 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2)) (+.f64 (*.f64 y.im (*.f64 y.im (neg.f64 x.im))) (*.f64 y.re (*.f64 x.re y.im)))) (neg.f64 (pow.f64 y.im 3))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2)) (*.f64 y.im (+.f64 (*.f64 y.im (neg.f64 x.im)) (*.f64 x.re y.re)))) (neg.f64 (pow.f64 y.im 3))) |
(/.f64 (*.f64 (pow.f64 y.im 3) (-.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2))) (*.f64 y.im (+.f64 (*.f64 x.re y.re) (*.f64 y.im (neg.f64 x.im))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))) (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im)))))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3)) (-.f64 (pow.f64 (/.f64 x.im y.im) 4) (*.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2) (*.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (/.f64 x.im y.im)) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (/.f64 x.im y.im)))))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (/.f64 y.re (*.f64 y.im y.im)) (*.f64 x.re (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (/.f64 x.im y.im)))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (-.f64 (pow.f64 (/.f64 x.im y.im) 4) (*.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2) (*.f64 (-.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) (/.f64 x.im y.im)) (-.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 x.re (*.f64 (/.f64 y.re (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (-.f64 (pow.f64 (/.f64 x.im y.im) 4) (*.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2) (*.f64 (/.f64 (+.f64 (*.f64 x.re (/.f64 y.re y.im)) (neg.f64 x.im)) y.im) (/.f64 (+.f64 (*.f64 x.re (/.f64 y.re y.im)) (neg.f64 x.im)) y.im))))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 x.re (*.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 x.re (/.f64 y.re y.im)) (neg.f64 x.im)) y.im))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))) (-.f64 (*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))) (pow.f64 (/.f64 x.im y.im) 2))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) (*.f64 x.re (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (/.f64 x.im y.im)))) 3))) (+.f64 (pow.f64 (/.f64 x.im y.im) 4) (*.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (*.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (/.f64 x.im y.im)) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) (*.f64 x.re (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (/.f64 x.im y.im)))) (pow.f64 (/.f64 x.im y.im) 2)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (fma.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) (*.f64 (-.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) (/.f64 x.im y.im)) (fma.f64 (/.f64 y.re (*.f64 y.im y.im)) (*.f64 x.re (-.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) (neg.f64 (pow.f64 (/.f64 x.im y.im) 2)))) (pow.f64 (/.f64 x.im y.im) 4))) (+.f64 (pow.f64 (*.f64 x.re (*.f64 (/.f64 y.re (*.f64 y.im y.im)) (-.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))) 3) (pow.f64 (/.f64 x.im y.im) 6))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (fma.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) (*.f64 (/.f64 (+.f64 (*.f64 x.re (/.f64 y.re y.im)) (neg.f64 x.im)) y.im) (fma.f64 (/.f64 y.re (*.f64 y.im y.im)) (*.f64 x.re (/.f64 (+.f64 (*.f64 x.re (/.f64 y.re y.im)) (neg.f64 x.im)) y.im)) (neg.f64 (pow.f64 (/.f64 x.im y.im) 2)))) (pow.f64 (/.f64 x.im y.im) 4))) (+.f64 (pow.f64 (*.f64 x.re (*.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 (+.f64 (*.f64 x.re (/.f64 y.re y.im)) (neg.f64 x.im)) y.im))) 3) (pow.f64 (/.f64 x.im y.im) 6))) |
(/.f64 1 (/.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)))) |
(*.f64 y.im (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2)) (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))))) |
(*.f64 y.im (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2)) (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))) (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (fma.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)) |
(*.f64 y.im (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2)) (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))))) |
(*.f64 y.im (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2)) (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3)) 1) (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (fma.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (/.f64 x.im y.im) 3)) (*.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 6) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 6)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im))) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 3)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 6) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 6)) (*.f64 (fma.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2)) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (/.f64 x.im y.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) |
(*.f64 y.im (/.f64 (-.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2)) (+.f64 (*.f64 x.re (/.f64 y.re y.im)) (neg.f64 x.im)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2))) (*.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im) (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (pow.f64 (/.f64 x.im y.im) 2)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 4) (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 4)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im)) (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2) (pow.f64 (/.f64 x.im y.im) 2))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 4) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 4)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im)) (+.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 3) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (/.f64 x.im y.im) 3)) (*.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3) (-.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3) (pow.f64 (/.f64 x.im y.im) 3)))))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 3) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 3) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im))) (+.f64 (pow.f64 (/.f64 x.im y.im) 6) (*.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 3) (-.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3)))))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 3) 3) (pow.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 3) 3)) (*.f64 (fma.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2)) (fma.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 3) (-.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (pow.f64 (/.f64 x.im y.im) 6)))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) 3)) (*.f64 (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (pow.f64 (/.f64 x.im y.im) 2)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2) 3)) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im)) (+.f64 (pow.f64 (/.f64 x.im y.im) 4) (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 4) (*.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2) (pow.f64 (/.f64 x.im y.im) 2))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 6) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 6)) (*.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) (fma.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2) (+.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2)) (pow.f64 (/.f64 x.im y.im) 4)))) y.im) |
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im) (*.f64 y.im x.im)) (*.f64 y.im y.im)) |
(/.f64 (fma.f64 x.im y.im (*.f64 y.im (*.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.im y.im)) |
(/.f64 (*.f64 y.im (fma.f64 x.re (/.f64 y.re y.im) x.im)) (*.f64 y.im y.im)) |
(/.f64 (+.f64 y.im (*.f64 (*.f64 (/.f64 y.re y.im) x.re) (/.f64 y.im x.im))) (*.f64 y.im (/.f64 y.im x.im))) |
(/.f64 (+.f64 y.im (*.f64 (*.f64 x.re (/.f64 y.re y.im)) (/.f64 y.im x.im))) (*.f64 y.im (/.f64 y.im x.im))) |
(*.f64 (/.f64 (/.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 (*.f64 x.re y.im) x.im) y.im) y.im) y.im) x.im) |
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 y.re y.im) x.re) (neg.f64 y.im)) (*.f64 y.im (neg.f64 x.im))) (*.f64 y.im (neg.f64 y.im))) |
(/.f64 (fma.f64 (*.f64 x.re (/.f64 y.re y.im)) (neg.f64 y.im) (*.f64 y.im (neg.f64 x.im))) (*.f64 y.im (neg.f64 y.im))) |
(/.f64 (neg.f64 (*.f64 y.im (fma.f64 x.re (/.f64 y.re y.im) x.im))) (*.f64 y.im (neg.f64 y.im))) |
(/.f64 (*.f64 (neg.f64 y.im) (fma.f64 x.re (/.f64 y.re y.im) x.im)) (*.f64 y.im (neg.f64 y.im))) |
(/.f64 (+.f64 (*.f64 (*.f64 y.re x.re) y.im) (*.f64 (*.f64 y.im y.im) x.im)) (pow.f64 y.im 3)) |
(/.f64 (fma.f64 (*.f64 x.re y.re) y.im (*.f64 y.im (*.f64 y.im x.im))) (pow.f64 y.im 3)) |
(/.f64 (*.f64 y.im (+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re))) (pow.f64 y.im 3)) |
(/.f64 (*.f64 y.im (+.f64 (*.f64 x.re y.re) (*.f64 y.im x.im))) (pow.f64 y.im 3)) |
(/.f64 (+.f64 (*.f64 (*.f64 y.im y.im) 1) (*.f64 (*.f64 y.re x.re) (/.f64 y.im x.im))) (*.f64 (*.f64 y.im y.im) (/.f64 y.im x.im))) |
(/.f64 (fma.f64 y.im y.im (*.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) (/.f64 (pow.f64 y.im 3) x.im)) |
(/.f64 (fma.f64 y.re (/.f64 (*.f64 x.re y.im) x.im) (*.f64 y.im y.im)) (/.f64 (pow.f64 y.im 3) x.im)) |
(/.f64 (+.f64 (*.f64 (*.f64 y.re x.re) (neg.f64 y.im)) (*.f64 (*.f64 y.im y.im) (neg.f64 x.im))) (neg.f64 (pow.f64 y.im 3))) |
(/.f64 (fma.f64 (*.f64 x.re y.re) (neg.f64 y.im) (*.f64 y.im (*.f64 y.im (neg.f64 x.im)))) (neg.f64 (pow.f64 y.im 3))) |
(/.f64 (neg.f64 (*.f64 y.im (+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)))) (neg.f64 (pow.f64 y.im 3))) |
(/.f64 (*.f64 y.im (-.f64 (*.f64 x.re (neg.f64 y.re)) (*.f64 y.im x.im))) (neg.f64 (pow.f64 y.im 3))) |
(/.f64 (+.f64 (*.f64 x.im y.im) (*.f64 y.im (*.f64 (/.f64 y.re y.im) x.re))) (*.f64 y.im y.im)) |
(/.f64 (fma.f64 x.im y.im (*.f64 y.im (*.f64 x.re (/.f64 y.re y.im)))) (*.f64 y.im y.im)) |
(/.f64 (*.f64 y.im (fma.f64 x.re (/.f64 y.re y.im) x.im)) (*.f64 y.im y.im)) |
(/.f64 (+.f64 (*.f64 x.im (*.f64 y.im y.im)) (*.f64 y.im (*.f64 y.re x.re))) (pow.f64 y.im 3)) |
(/.f64 (fma.f64 (*.f64 x.re y.re) y.im (*.f64 y.im (*.f64 y.im x.im))) (pow.f64 y.im 3)) |
(/.f64 (*.f64 y.im (+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re))) (pow.f64 y.im 3)) |
(/.f64 (*.f64 y.im (+.f64 (*.f64 x.re y.re) (*.f64 y.im x.im))) (pow.f64 y.im 3)) |
(/.f64 (+.f64 y.im (*.f64 (/.f64 y.im x.im) (*.f64 (/.f64 y.re y.im) x.re))) (*.f64 (/.f64 y.im x.im) y.im)) |
(/.f64 (+.f64 y.im (*.f64 (*.f64 x.re (/.f64 y.re y.im)) (/.f64 y.im x.im))) (*.f64 y.im (/.f64 y.im x.im))) |
(*.f64 (/.f64 (/.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 (*.f64 x.re y.im) x.im) y.im) y.im) y.im) x.im) |
(/.f64 (+.f64 (*.f64 y.im y.im) (*.f64 (/.f64 y.im x.im) (*.f64 y.re x.re))) (*.f64 (/.f64 y.im x.im) (*.f64 y.im y.im))) |
(/.f64 (fma.f64 y.im y.im (*.f64 y.re (*.f64 x.re (/.f64 y.im x.im)))) (/.f64 (pow.f64 y.im 3) x.im)) |
(/.f64 (fma.f64 y.re (/.f64 (*.f64 x.re y.im) x.im) (*.f64 y.im y.im)) (/.f64 (pow.f64 y.im 3) x.im)) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.im) y.im) (*.f64 (neg.f64 y.im) (*.f64 (/.f64 y.re y.im) x.re))) (*.f64 y.im (neg.f64 y.im))) |
(/.f64 (fma.f64 (*.f64 x.re (/.f64 y.re y.im)) (neg.f64 y.im) (*.f64 y.im (neg.f64 x.im))) (*.f64 y.im (neg.f64 y.im))) |
(/.f64 (neg.f64 (*.f64 y.im (fma.f64 x.re (/.f64 y.re y.im) x.im))) (*.f64 y.im (neg.f64 y.im))) |
(/.f64 (*.f64 (neg.f64 y.im) (fma.f64 x.re (/.f64 y.re y.im) x.im)) (*.f64 y.im (neg.f64 y.im))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.im) (*.f64 y.im y.im)) (*.f64 (neg.f64 y.im) (*.f64 y.re x.re))) (neg.f64 (pow.f64 y.im 3))) |
(/.f64 (fma.f64 (*.f64 x.re y.re) (neg.f64 y.im) (*.f64 y.im (*.f64 y.im (neg.f64 x.im)))) (neg.f64 (pow.f64 y.im 3))) |
(/.f64 (neg.f64 (*.f64 y.im (+.f64 (*.f64 y.im x.im) (*.f64 x.re y.re)))) (neg.f64 (pow.f64 y.im 3))) |
(/.f64 (*.f64 y.im (-.f64 (*.f64 x.re (neg.f64 y.re)) (*.f64 y.im x.im))) (neg.f64 (pow.f64 y.im 3))) |
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 x.im y.im) 2)) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (/.f64 (neg.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im)) |
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (/.f64 x.im y.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) |
(*.f64 y.im (/.f64 (-.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2)) (+.f64 (*.f64 x.re (/.f64 y.re y.im)) (neg.f64 x.im)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (fma.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2)))) |
(pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 1) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 3) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(pow.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 3) 1/3) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2)) (/.f64 (neg.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re))) y.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (/.f64 x.im y.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) |
(*.f64 y.im (/.f64 (-.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2)) (+.f64 (*.f64 x.re (/.f64 y.re y.im)) (neg.f64 x.im)))) |
(neg.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 3)) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) 2) (*.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (fma.f64 (/.f64 x.im y.im) (/.f64 (-.f64 x.im (*.f64 x.re (/.f64 y.re y.im))) y.im) (pow.f64 (*.f64 y.re (/.f64 x.re (*.f64 y.im y.im))) 2)))) |
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 2)) |
(fabs.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im)) |
(log.f64 (exp.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 3)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(exp.f64 (log.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 1)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(fma.f64 (/.f64 x.re y.im) (/.f64 y.re y.im) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(fma.f64 x.im (/.f64 1 y.im) (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(fma.f64 1 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(fma.f64 1 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(fma.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) y.im) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) y.im) (/.f64 x.im y.im)) |
(+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.re)) y.im) 2) (/.f64 x.im y.im)) |
(+.f64 (/.f64 x.im y.im) (pow.f64 (/.f64 (sqrt.f64 (*.f64 x.re y.re)) y.im) 2)) |
(fma.f64 (sqrt.f64 (/.f64 x.im y.im)) (sqrt.f64 (/.f64 x.im y.im)) (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) 2) (cbrt.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.im)) 2) (cbrt.f64 (/.f64 x.im y.im)) (*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) x.im) y.im) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 18.0b | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 34 to 9 computations (73.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x.re | @ | inf | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1.0ms | x.re | @ | 0 | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.re | @ | 0 | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.re | @ | inf | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | x.re | @ | -inf | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1× | batch-egg-rewrite |
| 1432× | associate-/r* |
| 1352× | associate-/l* |
| 1342× | associate-*r/ |
| 1098× | *-commutative |
| 958× | associate-*l/ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 27 |
| 1 | 217 | 25 |
| 2 | 3113 | 25 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y.re (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.re x.re) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 y.re x.re)) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) 2) (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.re x.re) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)) (*.f64 y.re x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 (*.f64 y.re y.im) 2) (pow.f64 y.re 4))) (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.re (neg.f64 x.re)) (/.f64 -1 (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (sqrt.f64 (*.f64 y.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (*.f64 y.re x.re) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.re)) (/.f64 1 (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 y.re 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (hypot.f64 y.re y.im)) (/.f64 y.re (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.re x.re) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 x.re 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.re x.re) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 (*.f64 y.re y.im) 2) (pow.f64 y.re 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (hypot.f64 y.re y.im) 2)) (*.f64 y.re (neg.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re 1) (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.re (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 x.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re 1) (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 x.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) 1) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (hypot.f64 y.re y.im)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) (hypot.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (hypot.f64 y.re y.im)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y.re (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))))))) |
| 1× | egg-herbie |
| 1724× | associate-/l* |
| 1462× | times-frac |
| 1378× | associate-+r- |
| 1000× | associate-/r* |
| 610× | *-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 180 | 3867 |
| 1 | 495 | 3711 |
| 2 | 1895 | 3609 |
| 3 | 7729 | 3609 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))) 1) |
(*.f64 y.re (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (*.f64 y.re x.re) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) 1) |
(*.f64 1 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (sqrt.f64 (*.f64 y.re x.re)) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (hypot.f64 y.re y.im))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) 2)) |
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) 2) (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))) |
(*.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.re x.re) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) |
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)) (*.f64 y.re x.re)) |
(*.f64 (-.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 (*.f64 y.re y.im) 2) (pow.f64 y.re 4))) (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) |
(*.f64 (*.f64 y.re (neg.f64 x.re)) (/.f64 -1 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (sqrt.f64 (*.f64 y.re x.re))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) 1)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) 1)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.re))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (*.f64 y.re x.re) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.re)) (/.f64 1 (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) |
(*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 y.re 1)) |
(*.f64 (/.f64 x.re (hypot.f64 y.re y.im)) (/.f64 y.re (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 x.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (/.f64 (*.f64 y.re x.re) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)) x.re) |
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 x.re 1)) |
(*.f64 (/.f64 (*.f64 y.re x.re) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 (*.f64 y.re y.im) 2) (pow.f64 y.re 4)))) |
(*.f64 (/.f64 -1 (pow.f64 (hypot.f64 y.re y.im) 2)) (*.f64 y.re (neg.f64 x.re))) |
(*.f64 (/.f64 y.re 1) (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.re (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 x.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 x.re 1) (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 x.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) 1) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (hypot.f64 y.re y.im)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) (hypot.f64 y.re y.im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))) |
(pow.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) 1) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (hypot.f64 y.re y.im)) 2) |
(pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) 3) |
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) 3) 1/3) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.re)) -1) |
(neg.f64 (/.f64 y.re (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.re))) |
(sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) 2)) |
(log.f64 (exp.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))))) |
(cbrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))) |
(exp.f64 (log.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))) |
(log1p.f64 (expm1.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))) |
| Outputs |
|---|
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))) (/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3))) |
(*.f64 (/.f64 x.re (*.f64 y.im y.im)) (-.f64 y.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))) (+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) (/.f64 x.re (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 5))))) |
(+.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3))) (/.f64 x.re (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 5)))) |
(fma.f64 (/.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 5) (*.f64 (/.f64 x.re (*.f64 y.im y.im)) (-.f64 y.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 5))) (+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 8) (pow.f64 y.re 7))))))) |
(-.f64 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 5))) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (/.f64 (pow.f64 y.re 7) (/.f64 (pow.f64 y.im 8) x.re)))) (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3))) |
(-.f64 (fma.f64 (/.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 5) (*.f64 (/.f64 x.re (*.f64 y.im y.im)) (-.f64 y.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))) (*.f64 (pow.f64 y.re 7) (/.f64 x.re (pow.f64 y.im 8)))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (/.f64 x.re y.re)) |
(-.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 3) y.im)) y.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (/.f64 x.re y.re)) (/.f64 x.re (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 4)))) |
(+.f64 (-.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) (*.f64 (/.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 4))) |
(-.f64 (fma.f64 (/.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 4) (/.f64 x.re y.re)) (*.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 3) y.im)) y.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (/.f64 x.re y.re)) (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 4))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7))))) |
(+.f64 (-.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) (-.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 4)) (/.f64 (pow.f64 y.im 6) (/.f64 (pow.f64 y.re 7) x.re)))) |
(-.f64 (fma.f64 (/.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 4) (/.f64 x.re y.re)) (+.f64 (*.f64 (pow.f64 y.im 6) (/.f64 x.re (pow.f64 y.re 7))) (*.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 3) y.im)) y.im))) |
(-.f64 (fma.f64 (/.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 4) (/.f64 x.re y.re)) (+.f64 (*.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 3) y.im)) y.im) (*.f64 (pow.f64 y.im 6) (/.f64 x.re (pow.f64 y.re 7))))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (/.f64 x.re y.re)) |
(-.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 3) y.im)) y.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (/.f64 x.re y.re)) (/.f64 x.re (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 4)))) |
(+.f64 (-.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) (*.f64 (/.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 4))) |
(-.f64 (fma.f64 (/.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 4) (/.f64 x.re y.re)) (*.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 3) y.im)) y.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (/.f64 x.re y.re)) (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 4))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7))))) |
(+.f64 (-.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) (-.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 4)) (/.f64 (pow.f64 y.im 6) (/.f64 (pow.f64 y.re 7) x.re)))) |
(-.f64 (fma.f64 (/.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 4) (/.f64 x.re y.re)) (+.f64 (*.f64 (pow.f64 y.im 6) (/.f64 x.re (pow.f64 y.re 7))) (*.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 3) y.im)) y.im))) |
(-.f64 (fma.f64 (/.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 4) (/.f64 x.re y.re)) (+.f64 (*.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 3) y.im)) y.im) (*.f64 (pow.f64 y.im 6) (/.f64 x.re (pow.f64 y.re 7))))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.re) |
(*.f64 y.re (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.re) |
(*.f64 y.re (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.re) |
(*.f64 y.re (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.re) |
(*.f64 y.re (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.re) |
(*.f64 y.re (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.re) |
(*.f64 y.re (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.re) |
(*.f64 y.re (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.re) |
(*.f64 y.re (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.re) |
(*.f64 y.re (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.re) |
(*.f64 y.re (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.re) |
(*.f64 y.re (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im)))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 x.re y.re) (+.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im))) y.re) |
(*.f64 y.re (/.f64 x.re (fma.f64 y.re y.re (*.f64 y.im y.im)))) |
(/.f64 x.re y.re) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (/.f64 x.re y.re)) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (/.f64 x.re y.re)) |
(-.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) |
(-.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 3) y.im)) y.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)))) |
(+.f64 (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (/.f64 x.re y.re)) (/.f64 x.re (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 4)))) |
(+.f64 (-.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) (*.f64 (/.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 4))) |
(-.f64 (fma.f64 (/.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 4) (/.f64 x.re y.re)) (*.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 3) y.im)) y.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 2)) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re y.re) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 5)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7)))))) |
(+.f64 (fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))) (/.f64 x.re y.re)) (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 5) (pow.f64 y.im 4))) (neg.f64 (/.f64 (*.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 7))))) |
(+.f64 (-.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.re (pow.f64 y.re 3)) (*.f64 y.im y.im))) (-.f64 (*.f64 (/.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 4)) (/.f64 (pow.f64 y.im 6) (/.f64 (pow.f64 y.re 7) x.re)))) |
(-.f64 (fma.f64 (/.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 4) (/.f64 x.re y.re)) (+.f64 (*.f64 (pow.f64 y.im 6) (/.f64 x.re (pow.f64 y.re 7))) (*.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 3) y.im)) y.im))) |
(-.f64 (fma.f64 (/.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 4) (/.f64 x.re y.re)) (+.f64 (*.f64 (/.f64 x.re (/.f64 (pow.f64 y.re 3) y.im)) y.im) (*.f64 (pow.f64 y.im 6) (/.f64 x.re (pow.f64 y.re 7))))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))) (/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3))) |
(*.f64 (/.f64 x.re (*.f64 y.im y.im)) (-.f64 y.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))) (+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) (/.f64 x.re (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 5))))) |
(+.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3))) (/.f64 x.re (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 5)))) |
(fma.f64 (/.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 5) (*.f64 (/.f64 x.re (*.f64 y.im y.im)) (-.f64 y.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 5))) (+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 8) (pow.f64 y.re 7))))))) |
(-.f64 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 5))) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (/.f64 (pow.f64 y.re 7) (/.f64 (pow.f64 y.im 8) x.re)))) (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3))) |
(-.f64 (fma.f64 (/.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 5) (*.f64 (/.f64 x.re (*.f64 y.im y.im)) (-.f64 y.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))) (*.f64 (pow.f64 y.re 7) (/.f64 x.re (pow.f64 y.im 8)))) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))) (/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im))) |
(-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3))) |
(*.f64 (/.f64 x.re (*.f64 y.im y.im)) (-.f64 y.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))) (+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) (/.f64 x.re (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 5))))) |
(+.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3))) (/.f64 x.re (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 5)))) |
(fma.f64 (/.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 5) (*.f64 (/.f64 x.re (*.f64 y.im y.im)) (-.f64 y.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 3)) (pow.f64 y.im 4))) (+.f64 (/.f64 (*.f64 x.re (pow.f64 y.re 5)) (pow.f64 y.im 6)) (+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (*.f64 -1 (/.f64 (*.f64 x.re (pow.f64 y.re 7)) (pow.f64 y.im 8)))))) |
(fma.f64 -1 (/.f64 x.re (/.f64 (pow.f64 y.im 4) (pow.f64 y.re 3))) (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 5))) (+.f64 (/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) (neg.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 8) (pow.f64 y.re 7))))))) |
(-.f64 (+.f64 (/.f64 x.re (/.f64 (pow.f64 y.im 6) (pow.f64 y.re 5))) (-.f64 (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) (/.f64 (pow.f64 y.re 7) (/.f64 (pow.f64 y.im 8) x.re)))) (*.f64 (/.f64 x.re (pow.f64 y.im 4)) (pow.f64 y.re 3))) |
(-.f64 (fma.f64 (/.f64 x.re (pow.f64 y.im 6)) (pow.f64 y.re 5) (*.f64 (/.f64 x.re (*.f64 y.im y.im)) (-.f64 y.re (/.f64 (pow.f64 y.re 3) (*.f64 y.im y.im))))) (*.f64 (pow.f64 y.re 7) (/.f64 x.re (pow.f64 y.im 8)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))) 1) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 y.re (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (*.f64 y.re x.re) (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) 1) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 1 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (sqrt.f64 (*.f64 y.re x.re)) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (hypot.f64 y.re y.im)) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (hypot.f64 y.re y.im))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) 2)) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.re)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(/.f64 (cbrt.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2) (pow.f64 (cbrt.f64 (*.f64 x.re y.re)) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.re)) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2) (cbrt.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re))))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) 2) (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 y.re x.re) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) |
(*.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 x.re y.re) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) |
(/.f64 y.re (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 x.re (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.re y.im) 2)) (*.f64 y.re x.re)) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (-.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 (*.f64 y.re y.im) 2) (pow.f64 y.re 4))) (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) |
(*.f64 (+.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.re y.im) 2)) (pow.f64 y.re 4)) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 6) (pow.f64 y.re 6)))) |
(/.f64 (+.f64 (pow.f64 y.re 4) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.re y.im) 2))) (/.f64 (+.f64 (pow.f64 y.im 6) (pow.f64 y.re 6)) (*.f64 x.re y.re))) |
(*.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.re y.im) 2))) (*.f64 x.re (/.f64 y.re (+.f64 (pow.f64 y.im 6) (pow.f64 y.re 6))))) |
(*.f64 (*.f64 y.re (neg.f64 x.re)) (/.f64 -1 (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (sqrt.f64 (*.f64 y.re x.re))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) 1)) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2)) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) 1)) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.re))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (*.f64 y.re x.re) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.re))) |
(*.f64 (/.f64 x.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 y.re (/.f64 (hypot.f64 y.re y.im) x.re)) (/.f64 1 (hypot.f64 y.re y.im))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) y.re) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 y.re 1)) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 x.re (hypot.f64 y.re y.im)) (/.f64 y.re (hypot.f64 y.re y.im))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 x.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.re))) |
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 (*.f64 y.re x.re) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.re))) |
(*.f64 (/.f64 x.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)) x.re) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)) (/.f64 x.re 1)) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 (*.f64 y.re x.re) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 (*.f64 x.re y.re) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) |
(/.f64 y.re (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (*.f64 x.re (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))) |
(*.f64 (/.f64 (*.f64 y.re x.re) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 (*.f64 y.re y.im) 2) (pow.f64 y.re 4)))) |
(*.f64 (+.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.re y.im) 2)) (pow.f64 y.re 4)) (/.f64 (*.f64 x.re y.re) (+.f64 (pow.f64 y.im 6) (pow.f64 y.re 6)))) |
(/.f64 (+.f64 (pow.f64 y.re 4) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.re y.im) 2))) (/.f64 (+.f64 (pow.f64 y.im 6) (pow.f64 y.re 6)) (*.f64 x.re y.re))) |
(*.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.re y.im) 2))) (*.f64 x.re (/.f64 y.re (+.f64 (pow.f64 y.im 6) (pow.f64 y.re 6))))) |
(*.f64 (/.f64 -1 (pow.f64 (hypot.f64 y.re y.im) 2)) (*.f64 y.re (neg.f64 x.re))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 y.re 1) (/.f64 x.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 y.re (hypot.f64 y.re y.im)) (/.f64 x.re (hypot.f64 y.re y.im))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 x.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.re))) |
(*.f64 (/.f64 x.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 x.re 1) (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.re))) |
(*.f64 (/.f64 x.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 x.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.re))) |
(*.f64 (/.f64 x.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) 1) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.re))) |
(*.f64 (/.f64 x.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.re))) |
(*.f64 (/.f64 x.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2))) (/.f64 y.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(*.f64 (/.f64 x.re (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (/.f64 y.re (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) 1) (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (pow.f64 (hypot.f64 y.re y.im) 2))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) (hypot.f64 y.re y.im)) (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (hypot.f64 y.re y.im))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.re x.re)) (hypot.f64 y.re y.im)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) (hypot.f64 y.re y.im))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y.re x.re)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2)) (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))) |
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.re)) 2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2))) |
(/.f64 (cbrt.f64 (/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2) (pow.f64 (cbrt.f64 (*.f64 x.re y.re)) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x.re y.re)) 2) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) 2) (cbrt.f64 (/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re))))) |
(pow.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) 1) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.re x.re)) (hypot.f64 y.re y.im)) 2) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))) 3) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) 3) 1/3) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) (*.f64 y.re x.re)) -1) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(neg.f64 (/.f64 y.re (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.re y.im) 2)) x.re))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) 2)) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(log.f64 (exp.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2)))))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(cbrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) 3)) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(exp.f64 (log.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
(log1p.f64 (expm1.f64 (*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))))) |
(*.f64 x.re (/.f64 y.re (pow.f64 (hypot.f64 y.re y.im) 2))) |
(/.f64 y.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) x.re)) |
(/.f64 x.re (/.f64 (pow.f64 (hypot.f64 y.re y.im) 2) y.re)) |
Compiled 12670 to 4086 computations (67.8% saved)
25 alts after pruning (20 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 618 | 12 | 630 |
| Fresh | 7 | 8 | 15 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 4 | 6 |
| Total | 627 | 25 | 652 |
| Status | Error | Program |
|---|---|---|
| 35.9b | (/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) | |
| 43.2b | (/.f64 (+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im) (hypot.f64 y.re y.im)) | |
| 45.3b | (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) y.re)) (*.f64 -1 x.re)) (hypot.f64 y.re y.im)) | |
| ✓ | 39.8b | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| ✓ | 40.9b | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 52.9b | (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) | |
| 53.7b | (/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) | |
| 44.6b | (/.f64 (*.f64 -1 (+.f64 x.re (/.f64 y.im (/.f64 y.re x.im)))) (hypot.f64 y.re y.im)) | |
| ✓ | 52.1b | (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
| ▶ | 51.0b | (/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
| 52.1b | (/.f64 y.im (*.f64 (/.f64 1 x.im) (*.f64 y.re y.re))) | |
| ✓ | 38.0b | (/.f64 x.re y.re) |
| ✓ | 40.2b | (/.f64 x.im y.im) |
| ▶ | 30.9b | (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
| 34.0b | (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) | |
| 31.9b | (+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) | |
| ▶ | 33.2b | (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))) |
| 33.7b | (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) | |
| 33.1b | (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im)) | |
| 34.2b | (+.f64 (/.f64 x.im y.im) (/.f64 y.re (*.f64 (/.f64 y.im x.re) y.im))) | |
| 50.5b | (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) | |
| ▶ | 38.9b | (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
| 50.2b | (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) | |
| ▶ | 40.3b | (*.f64 (/.f64 1 y.im) x.im) |
| 51.3b | (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
Compiled 603 to 377 computations (37.5% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.8b | (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
| ✓ | 2.8b | (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im)) |
Compiled 35 to 9 computations (74.3% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.im | @ | 0 | (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im)) |
| 0.0ms | y.im | @ | inf | (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im)) |
| 0.0ms | y.im | @ | 0 | (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
| 0.0ms | x.im | @ | -inf | (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im)) |
| 0.0ms | y.im | @ | -inf | (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
| 1× | batch-egg-rewrite |
| 1764× | associate-/r/ |
| 1338× | associate-/l/ |
| 582× | distribute-lft-in |
| 278× | add-sqr-sqrt |
| 276× | pow1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 50 |
| 1 | 257 | 46 |
| 2 | 4288 | 46 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 y.im)) (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 2) (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (/.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im y.re) (/.f64 x.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y.re) (*.f64 (/.f64 x.im y.re) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x.im) y.re) (*.f64 -1 (/.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) 1) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) (sqrt.f64 y.im)) (sqrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 y.im y.re)) (sqrt.f64 (/.f64 x.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x.im y.re) y.im) (/.f64 1 y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im 1) (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.im y.re) (sqrt.f64 y.re)) (/.f64 y.im (sqrt.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 y.re) 2) y.re)) (/.f64 y.im (cbrt.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (sqrt.f64 (/.f64 y.im y.re))) (*.f64 (/.f64 x.im y.re) (sqrt.f64 (/.f64 y.im y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (*.f64 (/.f64 x.im y.re) (cbrt.f64 (/.f64 y.im y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (*.f64 (neg.f64 y.re) y.re)) (neg.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 y.re)) (*.f64 (/.f64 x.im y.re) (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 y.im y.re)) (/.f64 (neg.f64 x.im) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x.im) (/.f64 y.re y.im)) (/.f64 (sqrt.f64 x.im) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 y.re y.im)) (/.f64 (cbrt.f64 x.im) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (sqrt.f64 (/.f64 y.re y.im))) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 y.re y.im)) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (/.f64 (/.f64 1 y.re) (cbrt.f64 (/.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 x.im y.re)) y.re) (*.f64 (sqrt.f64 (/.f64 x.im y.re)) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (*.f64 (sqrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 y.im y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) y.re) (/.f64 (cbrt.f64 (/.f64 x.im y.re)) (/.f64 1 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (/.f64 x.im y.re)) y.re) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (sqrt.f64 (/.f64 y.re y.im))) (/.f64 (cbrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (*.f64 y.re (neg.f64 y.re))) (neg.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.im y.re) (/.f64 y.re 1)) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.im y.re) (/.f64 y.re (sqrt.f64 y.im))) (sqrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.im y.re) (/.f64 y.re (pow.f64 (cbrt.f64 y.im) 2))) (cbrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.im y.re) -1) (neg.f64 (/.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.im y.re) (neg.f64 (neg.f64 y.re))) (neg.f64 (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 y.re (*.f64 x.im y.im))) (/.f64 1 y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) y.im))) (cbrt.f64 (/.f64 x.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x.im) (/.f64 y.re (/.f64 y.im y.re))) (sqrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (/.f64 y.re y.im)) (cbrt.f64 (/.f64 x.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 y.re (/.f64 y.im y.re))) (cbrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.im (*.f64 y.re y.re)) 1) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.im (*.f64 y.re y.re)) 1) (/.f64 y.im 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.im (*.f64 y.re y.re)) (/.f64 1 (sqrt.f64 y.im))) (sqrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.im (*.f64 y.re y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.im) 2))) (cbrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.im (*.f64 y.re y.re)) -1) (neg.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) (neg.f64 y.re)) (neg.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re 1)) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re (sqrt.f64 x.im))) (sqrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re (pow.f64 (cbrt.f64 x.im) 2))) (cbrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 x.im) y.re) -1) (/.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 x.im) y.re) (neg.f64 (neg.f64 y.re))) (neg.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 x.im y.re) (sqrt.f64 (/.f64 y.im y.re))) 1) (sqrt.f64 (/.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 x.im y.re) (sqrt.f64 (/.f64 y.im y.re))) (sqrt.f64 y.re)) (sqrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 x.im y.re) (sqrt.f64 (/.f64 y.im y.re))) (sqrt.f64 (neg.f64 y.re))) (sqrt.f64 (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) y.re)) 1) (cbrt.f64 (/.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) y.re)) (cbrt.f64 y.re)) (cbrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) y.re)) (cbrt.f64 (neg.f64 y.re))) (cbrt.f64 (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 y.im)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x.im (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x.re y.re))) (-.f64 1 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) (-.f64 1 (/.f64 x.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 x.re y.re) 2) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) (/.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (exp.f64 (log1p.f64 (/.f64 x.re y.re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x.re y.re) (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2) (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (/.f64 1 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (/.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))))) (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2))) (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))) (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (/.f64 y.re y.im) x.re) (*.f64 y.re (/.f64 x.im y.re)))) (/.f64 y.re (/.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 x.re (/.f64 y.re (/.f64 y.im y.re))) (*.f64 y.re x.im))) (*.f64 y.re (/.f64 y.re (/.f64 y.im y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 x.re (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re)) y.re)) (*.f64 y.re (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 x.re (/.f64 (neg.f64 y.re) y.im)) (*.f64 y.re (/.f64 (neg.f64 x.im) y.re)))) (*.f64 y.re (/.f64 (neg.f64 y.re) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 y.re (/.f64 y.im y.re)) (*.f64 (/.f64 y.re x.re) x.im))) (*.f64 (/.f64 y.re x.re) (/.f64 y.re (/.f64 y.im y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 y.re y.im) (*.f64 (/.f64 y.re x.re) (/.f64 x.im y.re)))) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) (*.f64 (/.f64 y.re x.re) 1))) (*.f64 (/.f64 y.re x.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 (neg.f64 y.re) y.im) (*.f64 (/.f64 y.re x.re) (/.f64 (neg.f64 x.im) y.re)))) (*.f64 (/.f64 y.re x.re) (/.f64 (neg.f64 y.re) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (neg.f64 x.re) (/.f64 y.re (/.f64 y.im y.re))) (*.f64 (neg.f64 y.re) x.im))) (*.f64 (neg.f64 y.re) (/.f64 y.re (/.f64 y.im y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (neg.f64 x.re) (/.f64 y.re y.im)) (*.f64 (neg.f64 y.re) (/.f64 x.im y.re)))) (*.f64 (neg.f64 y.re) (/.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (neg.f64 x.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re)) (*.f64 (neg.f64 y.re) 1))) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (neg.f64 x.re) (/.f64 (neg.f64 y.re) y.im)) (*.f64 (neg.f64 y.re) (/.f64 (neg.f64 x.im) y.re)))) (*.f64 (neg.f64 y.re) (/.f64 (neg.f64 y.re) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))) (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) (*.f64 y.re y.re)) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) (*.f64 y.re (neg.f64 y.re))) (neg.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) (*.f64 (neg.f64 y.re) y.re)) (neg.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) y.re) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) 1) (/.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (sqrt.f64 y.re)) (/.f64 y.im (sqrt.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 y.im (cbrt.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (neg.f64 y.re)) (neg.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (/.f64 y.re 1)) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (/.f64 y.re (sqrt.f64 y.im))) (sqrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (/.f64 y.re (pow.f64 (cbrt.f64 y.im) 2))) (cbrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) -1) (neg.f64 (/.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (neg.f64 (neg.f64 y.re))) (neg.f64 (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))) (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 y.re (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) (/.f64 y.re (/.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (/.f64 y.re y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (/.f64 x.re y.re) 3)) (*.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))) (*.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (/.f64 y.re y.im) x.re) (*.f64 (/.f64 y.re y.im) x.re)) (*.f64 (*.f64 y.re (/.f64 x.im y.re)) (*.f64 y.re (/.f64 x.im y.re)))) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (-.f64 (*.f64 (/.f64 y.re y.im) x.re) (*.f64 y.re (/.f64 x.im y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2))) (*.f64 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (+.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 3) 3) (pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (/.f64 x.re y.re) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) x.re) 3) (pow.f64 (*.f64 y.re (/.f64 x.im y.re)) 3)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (+.f64 (*.f64 (*.f64 (/.f64 y.re y.im) x.re) (*.f64 (/.f64 y.re y.im) x.re)) (-.f64 (*.f64 (*.f64 y.re (/.f64 x.im y.re)) (*.f64 y.re (/.f64 x.im y.re))) (*.f64 (*.f64 (/.f64 y.re y.im) x.re) (*.f64 y.re (/.f64 x.im y.re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) 3)) (*.f64 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x.im y.re) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) x.re)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x.im (/.f64 y.re x.re)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) 1)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (/.f64 y.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x.im (neg.f64 y.re)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (neg.f64 x.re))) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y.re y.im) (*.f64 (/.f64 x.im y.re) (/.f64 y.re x.re))) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 x.im y.re) (neg.f64 y.re)) (*.f64 (/.f64 y.re y.im) (neg.f64 x.re))) (*.f64 (/.f64 y.re y.im) (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y.re (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) x.re)) (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y.re x.re) (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) 1)) (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) (/.f64 y.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 y.re) (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) (neg.f64 x.re))) (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x.im) y.re) y.re) (*.f64 (/.f64 (neg.f64 y.re) y.im) x.re)) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x.im) y.re) (/.f64 y.re x.re)) (*.f64 (/.f64 (neg.f64 y.re) y.im) 1)) (*.f64 (/.f64 (neg.f64 y.re) y.im) (/.f64 y.re x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x.im) y.re) (neg.f64 y.re)) (*.f64 (/.f64 (neg.f64 y.re) y.im) (neg.f64 x.re))) (*.f64 (/.f64 (neg.f64 y.re) y.im) (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.re x.im) (*.f64 x.re (/.f64 y.re (/.f64 y.im y.re)))) (*.f64 y.re (/.f64 y.re (/.f64 y.im y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y.re (*.f64 x.re (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re))) (*.f64 y.re (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x.re (/.f64 (neg.f64 y.re) y.im)) (*.f64 y.re (/.f64 (neg.f64 x.im) y.re))) (*.f64 y.re (/.f64 (neg.f64 y.re) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y.re (/.f64 y.im y.re)) (*.f64 (/.f64 y.re x.re) x.im)) (*.f64 (/.f64 y.re x.re) (/.f64 y.re (/.f64 y.im y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y.re y.im) (*.f64 (/.f64 y.re x.re) (/.f64 x.im y.re))) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) (*.f64 (/.f64 y.re x.re) 1)) (*.f64 (/.f64 y.re x.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 y.re) y.im) (*.f64 (/.f64 y.re x.re) (/.f64 (neg.f64 x.im) y.re))) (*.f64 (/.f64 y.re x.re) (/.f64 (neg.f64 y.re) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 y.re (/.f64 y.im y.re))) (*.f64 (neg.f64 y.re) x.im)) (*.f64 (neg.f64 y.re) (/.f64 y.re (/.f64 y.im y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 y.re y.im)) (*.f64 (neg.f64 y.re) (/.f64 x.im y.re))) (*.f64 (neg.f64 y.re) (/.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re)) (*.f64 (neg.f64 y.re) 1)) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (neg.f64 y.re) y.im)) (*.f64 (neg.f64 y.re) (/.f64 (neg.f64 x.im) y.re))) (*.f64 (neg.f64 y.re) (/.f64 (neg.f64 y.re) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2))) (neg.f64 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re)))) (neg.f64 (/.f64 y.re (/.f64 y.im y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x.re (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 y.im)) (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 y.im)) (/.f64 x.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 x.re y.re)) (sqrt.f64 (/.f64 x.re y.re)) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 2) (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (/.f64 x.re y.re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.re y.re)) 2) (cbrt.f64 (/.f64 x.re y.re)) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)))))) |
| 1× | egg-herbie |
| 1250× | associate-*r* |
| 904× | associate-*l* |
| 902× | *-commutative |
| 776× | associate-*l/ |
| 738× | associate-/r* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 564 | 11295 |
| 1 | 1816 | 10889 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) 1) |
(*.f64 x.im (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 1) |
(*.f64 1 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 y.im)) (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 y.im))) |
(*.f64 (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 y.im y.re))) |
(*.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 2) (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (/.f64 y.im y.re))) |
(*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 x.im y.re) y.im)) |
(*.f64 (/.f64 (neg.f64 x.im) y.re) (*.f64 -1 (/.f64 y.im y.re))) |
(*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) 1) y.im) |
(*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) (sqrt.f64 y.im)) (sqrt.f64 y.im)) |
(*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 y.im y.re)) (sqrt.f64 (/.f64 x.im y.re))) |
(*.f64 (*.f64 (/.f64 x.im y.re) y.im) (/.f64 1 y.re)) |
(*.f64 (/.f64 x.im 1) (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re))) |
(*.f64 (/.f64 (/.f64 x.im y.re) (sqrt.f64 y.re)) (/.f64 y.im (sqrt.f64 y.re))) |
(*.f64 (/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 y.re) 2) y.re)) (/.f64 y.im (cbrt.f64 y.re))) |
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 y.im y.re))) (*.f64 (/.f64 x.im y.re) (sqrt.f64 (/.f64 y.im y.re)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (*.f64 (/.f64 x.im y.re) (cbrt.f64 (/.f64 y.im y.re)))) |
(*.f64 (/.f64 x.im (*.f64 (neg.f64 y.re) y.re)) (neg.f64 y.im)) |
(*.f64 (/.f64 1 (neg.f64 y.re)) (*.f64 (/.f64 x.im y.re) (neg.f64 y.im))) |
(*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im) |
(*.f64 (*.f64 -1 (/.f64 y.im y.re)) (/.f64 (neg.f64 x.im) y.re)) |
(*.f64 (/.f64 (sqrt.f64 x.im) (/.f64 y.re y.im)) (/.f64 (sqrt.f64 x.im) y.re)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 y.re y.im)) (/.f64 (cbrt.f64 x.im) y.re)) |
(*.f64 (/.f64 x.im (sqrt.f64 (/.f64 y.re y.im))) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 y.re y.im)) y.re))) |
(*.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (/.f64 (/.f64 1 y.re) (cbrt.f64 (/.f64 y.re y.im)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 x.im y.re)) y.re) (*.f64 (sqrt.f64 (/.f64 x.im y.re)) y.im)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (*.f64 (sqrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 y.im y.re)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) y.re) (/.f64 (cbrt.f64 (/.f64 x.im y.re)) (/.f64 1 y.im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (/.f64 x.im y.re)) y.re) y.im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (sqrt.f64 (/.f64 y.re y.im))) (/.f64 (cbrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 y.re y.im)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(*.f64 (/.f64 x.im (*.f64 y.re (neg.f64 y.re))) (neg.f64 y.im)) |
(*.f64 (/.f64 (/.f64 x.im y.re) (/.f64 y.re 1)) y.im) |
(*.f64 (/.f64 (/.f64 x.im y.re) (/.f64 y.re (sqrt.f64 y.im))) (sqrt.f64 y.im)) |
(*.f64 (/.f64 (/.f64 x.im y.re) (/.f64 y.re (pow.f64 (cbrt.f64 y.im) 2))) (cbrt.f64 y.im)) |
(*.f64 (/.f64 (/.f64 x.im y.re) -1) (neg.f64 (/.f64 y.im y.re))) |
(*.f64 (/.f64 (/.f64 x.im y.re) (neg.f64 (neg.f64 y.re))) (neg.f64 (neg.f64 y.im))) |
(*.f64 (/.f64 1 (/.f64 y.re (*.f64 x.im y.im))) (/.f64 1 y.re)) |
(*.f64 (/.f64 1 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) y.im))) (cbrt.f64 (/.f64 x.im y.re))) |
(*.f64 (/.f64 (sqrt.f64 x.im) (/.f64 y.re (/.f64 y.im y.re))) (sqrt.f64 x.im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (/.f64 y.re y.im)) (cbrt.f64 (/.f64 x.im y.re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 y.re (/.f64 y.im y.re))) (cbrt.f64 x.im)) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 y.re y.re)) 1) y.im) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 y.re y.re)) 1) (/.f64 y.im 1)) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 y.re y.re)) (/.f64 1 (sqrt.f64 y.im))) (sqrt.f64 y.im)) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 y.re y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.im) 2))) (cbrt.f64 y.im)) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 y.re y.re)) -1) (neg.f64 y.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) |
(*.f64 (/.f64 (/.f64 y.im y.re) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) |
(*.f64 (/.f64 (/.f64 y.im y.re) (neg.f64 y.re)) (neg.f64 x.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re 1)) x.im) |
(*.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re (sqrt.f64 x.im))) (sqrt.f64 x.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re (pow.f64 (cbrt.f64 x.im) 2))) (cbrt.f64 x.im)) |
(*.f64 (/.f64 (/.f64 (neg.f64 x.im) y.re) -1) (/.f64 y.im y.re)) |
(*.f64 (/.f64 (/.f64 (neg.f64 x.im) y.re) (neg.f64 (neg.f64 y.re))) (neg.f64 y.im)) |
(*.f64 (/.f64 (*.f64 (/.f64 x.im y.re) (sqrt.f64 (/.f64 y.im y.re))) 1) (sqrt.f64 (/.f64 y.im y.re))) |
(*.f64 (/.f64 (*.f64 (/.f64 x.im y.re) (sqrt.f64 (/.f64 y.im y.re))) (sqrt.f64 y.re)) (sqrt.f64 y.im)) |
(*.f64 (/.f64 (*.f64 (/.f64 x.im y.re) (sqrt.f64 (/.f64 y.im y.re))) (sqrt.f64 (neg.f64 y.re))) (sqrt.f64 (neg.f64 y.im))) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) y.re)) 1) (cbrt.f64 (/.f64 y.im y.re))) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) y.re)) (cbrt.f64 y.re)) (cbrt.f64 y.im)) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) y.re)) (cbrt.f64 (neg.f64 y.re))) (cbrt.f64 (neg.f64 y.im))) |
(pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 1) |
(pow.f64 (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 y.im)) 2) |
(pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 3) |
(pow.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) -1) |
(pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) 1/3) |
(neg.f64 (/.f64 x.im (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re))) |
(sqrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) |
(log.f64 (exp.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))) |
(cbrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(exp.f64 (log.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 x.re y.re))) (-.f64 1 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) (-.f64 1 (/.f64 x.re y.re))) |
(-.f64 (/.f64 (pow.f64 (/.f64 x.re y.re) 2) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) (/.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))) |
(-.f64 (+.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (exp.f64 (log1p.f64 (/.f64 x.re y.re)))) 1) |
(-.f64 (+.f64 (/.f64 x.re y.re) (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))) 1) |
(*.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 1) |
(*.f64 1 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) |
(*.f64 (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(*.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2) (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(*.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (/.f64 1 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))) |
(*.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) |
(*.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re))) |
(*.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 1 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))))) (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))) |
(*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2))) (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))) (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (/.f64 y.re y.im) x.re) (*.f64 y.re (/.f64 x.im y.re)))) (/.f64 y.re (/.f64 y.im y.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 x.re (/.f64 y.re (/.f64 y.im y.re))) (*.f64 y.re x.im))) (*.f64 y.re (/.f64 y.re (/.f64 y.im y.re)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 x.re (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re)) y.re)) (*.f64 y.re (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 x.re (/.f64 (neg.f64 y.re) y.im)) (*.f64 y.re (/.f64 (neg.f64 x.im) y.re)))) (*.f64 y.re (/.f64 (neg.f64 y.re) y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 y.re (/.f64 y.im y.re)) (*.f64 (/.f64 y.re x.re) x.im))) (*.f64 (/.f64 y.re x.re) (/.f64 y.re (/.f64 y.im y.re)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 y.re y.im) (*.f64 (/.f64 y.re x.re) (/.f64 x.im y.re)))) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) (*.f64 (/.f64 y.re x.re) 1))) (*.f64 (/.f64 y.re x.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 (neg.f64 y.re) y.im) (*.f64 (/.f64 y.re x.re) (/.f64 (neg.f64 x.im) y.re)))) (*.f64 (/.f64 y.re x.re) (/.f64 (neg.f64 y.re) y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (neg.f64 x.re) (/.f64 y.re (/.f64 y.im y.re))) (*.f64 (neg.f64 y.re) x.im))) (*.f64 (neg.f64 y.re) (/.f64 y.re (/.f64 y.im y.re)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (neg.f64 x.re) (/.f64 y.re y.im)) (*.f64 (neg.f64 y.re) (/.f64 x.im y.re)))) (*.f64 (neg.f64 y.re) (/.f64 y.re y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (neg.f64 x.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re)) (*.f64 (neg.f64 y.re) 1))) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (neg.f64 x.re) (/.f64 (neg.f64 y.re) y.im)) (*.f64 (neg.f64 y.re) (/.f64 (neg.f64 x.im) y.re)))) (*.f64 (neg.f64 y.re) (/.f64 (neg.f64 y.re) y.im))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))) (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))))))) |
(*.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) (*.f64 y.re y.re)) y.im) |
(*.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) (*.f64 y.re (neg.f64 y.re))) (neg.f64 y.im)) |
(*.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) (*.f64 (neg.f64 y.re) y.re)) (neg.f64 y.im)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) y.re) y.im) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) 1) (/.f64 y.im y.re)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (sqrt.f64 y.re)) (/.f64 y.im (sqrt.f64 y.re))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 y.im (cbrt.f64 y.re))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (neg.f64 y.re)) (neg.f64 y.im)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (/.f64 y.re 1)) y.im) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (/.f64 y.re (sqrt.f64 y.im))) (sqrt.f64 y.im)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (/.f64 y.re (pow.f64 (cbrt.f64 y.im) 2))) (cbrt.f64 y.im)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) -1) (neg.f64 (/.f64 y.im y.re))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (neg.f64 (neg.f64 y.re))) (neg.f64 (neg.f64 y.im))) |
(/.f64 1 (/.f64 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))) (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)))) |
(/.f64 1 (/.f64 (/.f64 y.re (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))))) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) (/.f64 y.re (/.f64 y.im y.re))) |
(/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (/.f64 y.re y.im)) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (/.f64 x.re y.re) 3)) (*.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))) (*.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) |
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 y.re y.im) x.re) (*.f64 (/.f64 y.re y.im) x.re)) (*.f64 (*.f64 y.re (/.f64 x.im y.re)) (*.f64 y.re (/.f64 x.im y.re)))) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (-.f64 (*.f64 (/.f64 y.re y.im) x.re) (*.f64 y.re (/.f64 x.im y.re))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2))) (*.f64 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (+.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2)))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 3) 3) (pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (/.f64 x.re y.re) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) x.re) 3) (pow.f64 (*.f64 y.re (/.f64 x.im y.re)) 3)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (+.f64 (*.f64 (*.f64 (/.f64 y.re y.im) x.re) (*.f64 (/.f64 y.re y.im) x.re)) (-.f64 (*.f64 (*.f64 y.re (/.f64 x.im y.re)) (*.f64 y.re (/.f64 x.im y.re))) (*.f64 (*.f64 (/.f64 y.re y.im) x.re) (*.f64 y.re (/.f64 x.im y.re))))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) 3)) (*.f64 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)))))) |
(/.f64 (+.f64 (*.f64 x.im y.re) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) x.re)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) y.re)) |
(/.f64 (+.f64 (*.f64 x.im (/.f64 y.re x.re)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) 1)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (/.f64 y.re x.re))) |
(/.f64 (+.f64 (*.f64 x.im (neg.f64 y.re)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (neg.f64 x.re))) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (neg.f64 y.re))) |
(/.f64 (+.f64 (/.f64 y.re y.im) (*.f64 (/.f64 x.im y.re) (/.f64 y.re x.re))) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))) |
(/.f64 (+.f64 (*.f64 (/.f64 x.im y.re) (neg.f64 y.re)) (*.f64 (/.f64 y.re y.im) (neg.f64 x.re))) (*.f64 (/.f64 y.re y.im) (neg.f64 y.re))) |
(/.f64 (+.f64 y.re (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) x.re)) (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) y.re)) |
(/.f64 (+.f64 (/.f64 y.re x.re) (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) 1)) (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) (/.f64 y.re x.re))) |
(/.f64 (+.f64 (neg.f64 y.re) (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) (neg.f64 x.re))) (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) (neg.f64 y.re))) |
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x.im) y.re) y.re) (*.f64 (/.f64 (neg.f64 y.re) y.im) x.re)) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)) |
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x.im) y.re) (/.f64 y.re x.re)) (*.f64 (/.f64 (neg.f64 y.re) y.im) 1)) (*.f64 (/.f64 (neg.f64 y.re) y.im) (/.f64 y.re x.re))) |
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x.im) y.re) (neg.f64 y.re)) (*.f64 (/.f64 (neg.f64 y.re) y.im) (neg.f64 x.re))) (*.f64 (/.f64 (neg.f64 y.re) y.im) (neg.f64 y.re))) |
(/.f64 (+.f64 (*.f64 y.re x.im) (*.f64 x.re (/.f64 y.re (/.f64 y.im y.re)))) (*.f64 y.re (/.f64 y.re (/.f64 y.im y.re)))) |
(/.f64 (+.f64 y.re (*.f64 x.re (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re))) (*.f64 y.re (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re))) |
(/.f64 (+.f64 (*.f64 x.re (/.f64 (neg.f64 y.re) y.im)) (*.f64 y.re (/.f64 (neg.f64 x.im) y.re))) (*.f64 y.re (/.f64 (neg.f64 y.re) y.im))) |
(/.f64 (+.f64 (/.f64 y.re (/.f64 y.im y.re)) (*.f64 (/.f64 y.re x.re) x.im)) (*.f64 (/.f64 y.re x.re) (/.f64 y.re (/.f64 y.im y.re)))) |
(/.f64 (+.f64 (/.f64 y.re y.im) (*.f64 (/.f64 y.re x.re) (/.f64 x.im y.re))) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))) |
(/.f64 (+.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) (*.f64 (/.f64 y.re x.re) 1)) (*.f64 (/.f64 y.re x.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re))) |
(/.f64 (+.f64 (/.f64 (neg.f64 y.re) y.im) (*.f64 (/.f64 y.re x.re) (/.f64 (neg.f64 x.im) y.re))) (*.f64 (/.f64 y.re x.re) (/.f64 (neg.f64 y.re) y.im))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 y.re (/.f64 y.im y.re))) (*.f64 (neg.f64 y.re) x.im)) (*.f64 (neg.f64 y.re) (/.f64 y.re (/.f64 y.im y.re)))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 y.re y.im)) (*.f64 (neg.f64 y.re) (/.f64 x.im y.re))) (*.f64 (neg.f64 y.re) (/.f64 y.re y.im))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re)) (*.f64 (neg.f64 y.re) 1)) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (neg.f64 y.re) y.im)) (*.f64 (neg.f64 y.re) (/.f64 (neg.f64 x.im) y.re))) (*.f64 (neg.f64 y.re) (/.f64 (neg.f64 y.re) y.im))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2))) (neg.f64 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) |
(/.f64 (neg.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re)))) (neg.f64 (/.f64 y.re (/.f64 y.im y.re)))) |
(pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 1) |
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2) |
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 3) |
(pow.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 2)) |
(log.f64 (exp.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))) |
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(exp.f64 (log.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(fma.f64 x.re (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) |
(fma.f64 1 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)) |
(fma.f64 1 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) |
(fma.f64 (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 y.im)) (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 y.im)) (/.f64 x.re y.re)) |
(fma.f64 (sqrt.f64 (/.f64 x.re y.re)) (sqrt.f64 (/.f64 x.re y.re)) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 2) (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (/.f64 x.re y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.re y.re)) 2) (cbrt.f64 (/.f64 x.re y.re)) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
| Outputs |
|---|
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) 1) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 x.im (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 1) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 1 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 y.im)) (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 y.im))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (sqrt.f64 (/.f64 x.im y.re)) (*.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 y.im y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 2) (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (*.f64 (cbrt.f64 (/.f64 x.im y.re)) (/.f64 y.im y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 x.im y.re) y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (neg.f64 x.im) y.re) (*.f64 -1 (/.f64 y.im y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) 1) y.im) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) (sqrt.f64 y.im)) (sqrt.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (*.f64 (/.f64 x.im (*.f64 y.re y.re)) (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 x.im y.re)) (/.f64 y.im y.re)) (sqrt.f64 (/.f64 x.im y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (*.f64 (/.f64 x.im y.re) y.im) (/.f64 1 y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 x.im 1) (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 x.im y.re) (sqrt.f64 y.re)) (/.f64 y.im (sqrt.f64 y.re))) |
(*.f64 (/.f64 x.im (*.f64 (sqrt.f64 y.re) y.re)) (/.f64 y.im (sqrt.f64 y.re))) |
(*.f64 (/.f64 x.im (*.f64 y.re (sqrt.f64 y.re))) (/.f64 y.im (sqrt.f64 y.re))) |
(*.f64 (/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 y.re) 2) y.re)) (/.f64 y.im (cbrt.f64 y.re))) |
(*.f64 (/.f64 x.im (*.f64 y.re (pow.f64 (cbrt.f64 y.re) 2))) (/.f64 y.im (cbrt.f64 y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 (/.f64 y.im (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) |
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 y.im y.re))) (*.f64 (/.f64 x.im y.re) (sqrt.f64 (/.f64 y.im y.re)))) |
(*.f64 (sqrt.f64 (/.f64 y.im y.re)) (*.f64 (/.f64 x.im y.re) (sqrt.f64 (/.f64 y.im y.re)))) |
(*.f64 (/.f64 x.im y.re) (*.f64 (sqrt.f64 (/.f64 y.im y.re)) (sqrt.f64 (/.f64 y.im y.re)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (*.f64 (/.f64 x.im y.re) (cbrt.f64 (/.f64 y.im y.re)))) |
(*.f64 (cbrt.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.im y.re) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2))) |
(*.f64 (/.f64 x.im (*.f64 (neg.f64 y.re) y.re)) (neg.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 1 (neg.f64 y.re)) (*.f64 (/.f64 x.im y.re) (neg.f64 y.im))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (*.f64 -1 (/.f64 y.im y.re)) (/.f64 (neg.f64 x.im) y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (sqrt.f64 x.im) (/.f64 y.re y.im)) (/.f64 (sqrt.f64 x.im) y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 y.re y.im)) (/.f64 (cbrt.f64 x.im) y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 x.im (sqrt.f64 (/.f64 y.re y.im))) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 y.re y.im)) y.re))) |
(*.f64 (/.f64 x.im (sqrt.f64 (/.f64 y.re y.im))) (/.f64 1 (*.f64 y.re (sqrt.f64 (/.f64 y.re y.im))))) |
(/.f64 (/.f64 x.im (sqrt.f64 (/.f64 y.re y.im))) (*.f64 y.re (sqrt.f64 (/.f64 y.re y.im)))) |
(*.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (/.f64 (/.f64 1 y.re) (cbrt.f64 (/.f64 y.re y.im)))) |
(/.f64 (/.f64 (/.f64 x.im y.re) (cbrt.f64 (/.f64 y.re y.im))) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 x.im y.re)) y.re) (*.f64 (sqrt.f64 (/.f64 x.im y.re)) y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 x.im y.re)) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (*.f64 (sqrt.f64 (/.f64 x.im y.re)) (cbrt.f64 (/.f64 y.im y.re)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (*.f64 (/.f64 x.im y.re) (cbrt.f64 (/.f64 y.im y.re)))) |
(*.f64 (cbrt.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.im y.re) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) y.re) (/.f64 (cbrt.f64 (/.f64 x.im y.re)) (/.f64 1 y.im))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (/.f64 x.im y.re)) y.re) y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (sqrt.f64 (/.f64 y.re y.im))) (/.f64 (cbrt.f64 (/.f64 x.im y.re)) (sqrt.f64 (/.f64 y.re y.im)))) |
(/.f64 (/.f64 (/.f64 x.im y.re) (sqrt.f64 (/.f64 y.re y.im))) (sqrt.f64 (/.f64 y.re y.im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(*.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re))) (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2)) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) |
(*.f64 (/.f64 x.im (*.f64 y.re (neg.f64 y.re))) (neg.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 x.im y.re) (/.f64 y.re 1)) y.im) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 x.im y.re) (/.f64 y.re (sqrt.f64 y.im))) (sqrt.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 x.im y.re) (/.f64 y.re (pow.f64 (cbrt.f64 y.im) 2))) (cbrt.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 x.im y.re) -1) (neg.f64 (/.f64 y.im y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 x.im y.re) (neg.f64 (neg.f64 y.re))) (neg.f64 (neg.f64 y.im))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 1 (/.f64 y.re (*.f64 x.im y.im))) (/.f64 1 y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 1 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) y.im))) (cbrt.f64 (/.f64 x.im y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (sqrt.f64 x.im) (/.f64 y.re (/.f64 y.im y.re))) (sqrt.f64 x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.re)) 2) (/.f64 y.re y.im)) (cbrt.f64 (/.f64 x.im y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 y.re (/.f64 y.im y.re))) (cbrt.f64 x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 y.re y.re)) 1) y.im) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 y.re y.re)) 1) (/.f64 y.im 1)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 y.re y.re)) (/.f64 1 (sqrt.f64 y.im))) (sqrt.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 y.re y.re)) (/.f64 1 (pow.f64 (cbrt.f64 y.im) 2))) (cbrt.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 y.re y.re)) -1) (neg.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) |
(*.f64 (/.f64 x.im (*.f64 (sqrt.f64 y.re) y.re)) (/.f64 y.im (sqrt.f64 y.re))) |
(*.f64 (/.f64 x.im (*.f64 y.re (sqrt.f64 y.re))) (/.f64 y.im (sqrt.f64 y.re))) |
(*.f64 (/.f64 (/.f64 y.im y.re) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) |
(*.f64 (/.f64 x.im (*.f64 y.re (pow.f64 (cbrt.f64 y.re) 2))) (/.f64 y.im (cbrt.f64 y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 (/.f64 y.im (cbrt.f64 y.re)) (pow.f64 (cbrt.f64 y.re) 2))) |
(*.f64 (/.f64 (/.f64 y.im y.re) (neg.f64 y.re)) (neg.f64 x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re 1)) x.im) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re (sqrt.f64 x.im))) (sqrt.f64 x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re (pow.f64 (cbrt.f64 x.im) 2))) (cbrt.f64 x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 (neg.f64 x.im) y.re) -1) (/.f64 y.im y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (/.f64 (neg.f64 x.im) y.re) (neg.f64 (neg.f64 y.re))) (neg.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 (*.f64 (/.f64 x.im y.re) (sqrt.f64 (/.f64 y.im y.re))) 1) (sqrt.f64 (/.f64 y.im y.re))) |
(*.f64 (sqrt.f64 (/.f64 y.im y.re)) (*.f64 (/.f64 x.im y.re) (sqrt.f64 (/.f64 y.im y.re)))) |
(*.f64 (/.f64 x.im y.re) (*.f64 (sqrt.f64 (/.f64 y.im y.re)) (sqrt.f64 (/.f64 y.im y.re)))) |
(*.f64 (/.f64 (*.f64 (/.f64 x.im y.re) (sqrt.f64 (/.f64 y.im y.re))) (sqrt.f64 y.re)) (sqrt.f64 y.im)) |
(*.f64 (sqrt.f64 y.im) (/.f64 (/.f64 x.im y.re) (/.f64 (sqrt.f64 y.re) (sqrt.f64 (/.f64 y.im y.re))))) |
(*.f64 (sqrt.f64 y.im) (*.f64 (/.f64 x.im (*.f64 y.re (sqrt.f64 y.re))) (sqrt.f64 (/.f64 y.im y.re)))) |
(*.f64 (/.f64 (*.f64 (/.f64 x.im y.re) (sqrt.f64 (/.f64 y.im y.re))) (sqrt.f64 (neg.f64 y.re))) (sqrt.f64 (neg.f64 y.im))) |
(*.f64 (/.f64 x.im (*.f64 (/.f64 (sqrt.f64 (neg.f64 y.re)) (sqrt.f64 (/.f64 y.im y.re))) y.re)) (sqrt.f64 (neg.f64 y.im))) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) y.re)) 1) (cbrt.f64 (/.f64 y.im y.re))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (*.f64 (/.f64 x.im y.re) (cbrt.f64 (/.f64 y.im y.re)))) |
(*.f64 (cbrt.f64 (/.f64 y.im y.re)) (/.f64 (/.f64 x.im y.re) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2))) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) y.re)) (cbrt.f64 y.re)) (cbrt.f64 y.im)) |
(*.f64 (cbrt.f64 y.im) (/.f64 x.im (*.f64 (cbrt.f64 y.re) (*.f64 y.re (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2))))) |
(*.f64 (cbrt.f64 y.im) (/.f64 x.im (*.f64 (*.f64 (cbrt.f64 y.re) y.re) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)))) |
(*.f64 (/.f64 (/.f64 x.im (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) y.re)) (cbrt.f64 (neg.f64 y.re))) (cbrt.f64 (neg.f64 y.im))) |
(/.f64 (*.f64 (/.f64 x.im (*.f64 y.re (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2))) (cbrt.f64 (neg.f64 y.im))) (cbrt.f64 (neg.f64 y.re))) |
(/.f64 (/.f64 (/.f64 x.im y.re) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (/.f64 (cbrt.f64 (neg.f64 y.re)) (cbrt.f64 (neg.f64 y.im)))) |
(pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 1) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(pow.f64 (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 y.im)) 2) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 3) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(pow.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) -1) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) 1/3) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(neg.f64 (/.f64 x.im (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(sqrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) |
(fabs.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re))) |
(log.f64 (exp.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(cbrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(expm1.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(exp.f64 (log.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(exp.f64 (*.f64 (log.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 1)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(log1p.f64 (expm1.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) 1) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 x.re y.re))) (-.f64 1 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (expm1.f64 (log1p.f64 (/.f64 x.re y.re)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) (-.f64 1 (/.f64 x.re y.re))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(-.f64 (/.f64 (pow.f64 (/.f64 x.re y.re) 2) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) (/.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2)) (-.f64 (/.f64 x.re y.re) (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)))) |
(-.f64 (+.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (exp.f64 (log1p.f64 (/.f64 x.re y.re)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 x.re y.re))) (-.f64 1 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (expm1.f64 (log1p.f64 (/.f64 x.re y.re)))) |
(-.f64 (+.f64 (/.f64 x.re y.re) (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))) 1) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(*.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 1) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(*.f64 1 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(*.f64 (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(*.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2)) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2) (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(*.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (/.f64 1 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2)) (-.f64 (/.f64 x.re y.re) (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)))) |
(*.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3)) (fma.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (-.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re y.re)) (pow.f64 (/.f64 x.re y.re) 2))) |
(*.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re))) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) |
(*.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (/.f64 y.im y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) |
(*.f64 (/.f64 1 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2)) (-.f64 (/.f64 x.re y.re) (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))))) (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))) |
(*.f64 (+.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3)) (fma.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (-.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re y.re)) (pow.f64 (/.f64 x.re y.re) 2))) |
(*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re)))) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2))) (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))) (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 y.im (*.f64 (/.f64 x.im (*.f64 y.re y.re)) (fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)))))) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 3)) (fma.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) (pow.f64 (/.f64 x.re y.re) 2)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (/.f64 y.re y.im) x.re) (*.f64 y.re (/.f64 x.im y.re)))) (/.f64 y.re (/.f64 y.im y.re))) |
(*.f64 (*.f64 (/.f64 y.re y.im) y.re) (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 x.re (/.f64 y.re y.im)) (/.f64 (*.f64 x.im y.re) y.re)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2)) (/.f64 (-.f64 (*.f64 x.re (/.f64 y.re y.im)) (/.f64 x.im (/.f64 y.re y.re))) (*.f64 y.re (/.f64 y.re y.im)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 x.re (/.f64 y.re (/.f64 y.im y.re))) (*.f64 y.re x.im))) (*.f64 y.re (/.f64 y.re (/.f64 y.im y.re)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 x.re (*.f64 (/.f64 y.re y.im) y.re)) (*.f64 x.im y.re))) (*.f64 y.re (*.f64 (/.f64 y.re y.im) y.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2)) (-.f64 (*.f64 (/.f64 y.re y.im) (*.f64 y.re x.re)) (*.f64 x.im y.re))) (*.f64 y.re (*.f64 y.re (/.f64 y.re y.im)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 x.re (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re)) y.re)) (*.f64 y.re (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (*.f64 (/.f64 y.re (*.f64 y.im x.im)) (*.f64 y.re y.re))) (-.f64 (*.f64 (/.f64 y.re (*.f64 y.im x.im)) (*.f64 y.re x.re)) y.re)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2)) (fma.f64 x.re (/.f64 y.re (*.f64 x.im (/.f64 y.im y.re))) (neg.f64 y.re))) (/.f64 (pow.f64 y.re 3) (*.f64 y.im x.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 x.re (/.f64 (neg.f64 y.re) y.im)) (*.f64 y.re (/.f64 (neg.f64 x.im) y.re)))) (*.f64 y.re (/.f64 (neg.f64 y.re) y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 x.re (neg.f64 (/.f64 y.re y.im))) (*.f64 y.re (/.f64 (neg.f64 x.im) y.re)))) (*.f64 y.re (neg.f64 (/.f64 y.re y.im)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 y.re (/.f64 y.re y.im))) (-.f64 (/.f64 x.im (/.f64 y.re y.re)) (*.f64 x.re (/.f64 y.re y.im)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 y.re (/.f64 y.im y.re)) (*.f64 (/.f64 y.re x.re) x.im))) (*.f64 (/.f64 y.re x.re) (/.f64 y.re (/.f64 y.im y.re)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (/.f64 y.re y.im) y.re) (*.f64 x.im (/.f64 y.re x.re)))) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (/.f64 y.re x.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2)) (-.f64 (*.f64 y.re (/.f64 y.re y.im)) (/.f64 (*.f64 x.im y.re) x.re))) (*.f64 (/.f64 y.re y.im) (*.f64 y.re (/.f64 y.re x.re)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 y.re y.im) (*.f64 (/.f64 y.re x.re) (/.f64 x.im y.re)))) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 y.re y.im) (*.f64 (/.f64 x.im y.re) (/.f64 y.re x.re)))) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2)) (/.f64 (-.f64 (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) (*.f64 y.re x.re))) (/.f64 y.re (*.f64 x.re (/.f64 y.im y.re))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) (*.f64 (/.f64 y.re x.re) 1))) (*.f64 (/.f64 y.re x.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 y.re (/.f64 y.re (*.f64 y.im x.im))) (/.f64 y.re x.re))) (*.f64 (*.f64 (/.f64 y.re x.re) (/.f64 y.re (*.f64 y.im x.im))) y.re)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2)) (-.f64 (/.f64 y.re (*.f64 x.im (/.f64 y.im y.re))) (/.f64 y.re x.re))) (/.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im x.im)) x.re)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 (neg.f64 y.re) y.im) (*.f64 (/.f64 y.re x.re) (/.f64 (neg.f64 x.im) y.re)))) (*.f64 (/.f64 y.re x.re) (/.f64 (neg.f64 y.re) y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (neg.f64 (/.f64 y.re y.im)) (*.f64 (/.f64 (neg.f64 x.im) y.re) (/.f64 y.re x.re)))) (*.f64 (neg.f64 (/.f64 y.re y.im)) (/.f64 y.re x.re))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 y.re (/.f64 y.re y.im))) x.re) (+.f64 (neg.f64 (/.f64 y.re y.im)) (/.f64 (*.f64 x.im y.re) (*.f64 y.re x.re)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (neg.f64 x.re) (/.f64 y.re (/.f64 y.im y.re))) (*.f64 (neg.f64 y.re) x.im))) (*.f64 (neg.f64 y.re) (/.f64 y.re (/.f64 y.im y.re)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re y.im) y.re))) (+.f64 (/.f64 (*.f64 y.re (neg.f64 x.re)) (/.f64 y.im y.re)) (*.f64 x.im y.re))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2)) (*.f64 y.re (*.f64 y.re (neg.f64 (/.f64 y.re y.im))))) (fma.f64 (*.f64 y.re (/.f64 y.re y.im)) (neg.f64 x.re) (*.f64 x.im y.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (neg.f64 x.re) (/.f64 y.re y.im)) (*.f64 (neg.f64 y.re) (/.f64 x.im y.re)))) (*.f64 (neg.f64 y.re) (/.f64 y.re y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 x.re (neg.f64 (/.f64 y.re y.im))) (*.f64 y.re (/.f64 (neg.f64 x.im) y.re)))) (*.f64 y.re (neg.f64 (/.f64 y.re y.im)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 y.re (/.f64 y.re y.im))) (-.f64 (/.f64 x.im (/.f64 y.re y.re)) (*.f64 x.re (/.f64 y.re y.im)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (neg.f64 x.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re)) (*.f64 (neg.f64 y.re) 1))) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (fma.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re (*.f64 y.im x.im))) y.re)) (*.f64 (neg.f64 y.re) (*.f64 y.re (/.f64 y.re (*.f64 y.im x.im))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2)) (fma.f64 (/.f64 y.re (*.f64 y.im x.im)) (*.f64 y.re (neg.f64 x.re)) y.re)) (neg.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im x.im)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 (neg.f64 x.re) (/.f64 (neg.f64 y.re) y.im)) (*.f64 (neg.f64 y.re) (/.f64 (neg.f64 x.im) y.re)))) (*.f64 (neg.f64 y.re) (/.f64 (neg.f64 y.re) y.im))) |
(*.f64 (*.f64 (/.f64 y.re y.im) y.re) (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (*.f64 x.re (/.f64 y.re y.im)) (/.f64 (*.f64 x.im y.re) y.re)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2)) (/.f64 (-.f64 (*.f64 x.re (/.f64 y.re y.im)) (/.f64 x.im (/.f64 y.re y.re))) (*.f64 y.re (/.f64 y.re y.im)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (-.f64 (pow.f64 (/.f64 x.re y.re) 4) (*.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (*.f64 (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3)) (-.f64 (pow.f64 (/.f64 x.re y.re) 4) (*.f64 (-.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re y.re)) (*.f64 (-.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re y.re)) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2))))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (-.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re y.re))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))) (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) 3))) (+.f64 (pow.f64 (/.f64 x.re y.re) 4) (*.f64 (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) (-.f64 (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) (pow.f64 (/.f64 x.re y.re) 2))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (-.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 6))) (fma.f64 (*.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (-.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re y.re))) (-.f64 (*.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (-.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re y.re))) (pow.f64 (/.f64 x.re y.re) 2)) (pow.f64 (/.f64 x.re y.re) 4))) |
(*.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) (*.f64 y.re y.re)) y.im) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) |
(*.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) (*.f64 y.re (neg.f64 y.re))) (neg.f64 y.im)) |
(*.f64 (neg.f64 y.im) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)) (*.f64 y.re (neg.f64 y.re)))) |
(*.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re))) |
(*.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) (*.f64 (neg.f64 y.re) y.re)) (neg.f64 y.im)) |
(*.f64 (neg.f64 y.im) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)) (*.f64 y.re (neg.f64 y.re)))) |
(*.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) y.re) y.im) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) 1) (/.f64 y.im y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (sqrt.f64 y.re)) (/.f64 y.im (sqrt.f64 y.re))) |
(*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)) (*.f64 (sqrt.f64 y.re) y.re))) |
(*.f64 (/.f64 y.im (sqrt.f64 y.re)) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) (*.f64 y.re (sqrt.f64 y.re)))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 y.im (cbrt.f64 y.re))) |
(*.f64 (/.f64 y.im (cbrt.f64 y.re)) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)) (*.f64 y.re (pow.f64 (cbrt.f64 y.re) 2)))) |
(/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re) (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 y.im (cbrt.f64 y.re)))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (neg.f64 y.re)) (neg.f64 y.im)) |
(*.f64 (neg.f64 y.im) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)) (*.f64 y.re (neg.f64 y.re)))) |
(*.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (/.f64 y.re 1)) y.im) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (/.f64 y.re (sqrt.f64 y.im))) (sqrt.f64 y.im)) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (/.f64 y.re (pow.f64 (cbrt.f64 y.im) 2))) (cbrt.f64 y.im)) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) -1) (neg.f64 (/.f64 y.im y.re))) |
(*.f64 (neg.f64 y.im) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)) (*.f64 y.re (neg.f64 y.re)))) |
(*.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (neg.f64 (neg.f64 y.re))) (neg.f64 (neg.f64 y.im))) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) |
(/.f64 1 (/.f64 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2)) (-.f64 (/.f64 x.re y.re) (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))) (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3)) (fma.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (-.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re y.re)) (pow.f64 (/.f64 x.re y.re) 2))) |
(/.f64 1 (/.f64 (/.f64 y.re (/.f64 y.im y.re)) (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))))) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2)) (-.f64 (/.f64 x.re y.re) (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)))) |
(/.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3)) (fma.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (-.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re y.re)) (pow.f64 (/.f64 x.re y.re) 2))) |
(/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) (/.f64 y.re (/.f64 y.im y.re))) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) |
(/.f64 (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re))) y.re) (/.f64 y.re y.im)) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (/.f64 x.re y.re) 3)) (*.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))) (*.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 6) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 6)) (*.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 6) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 6)) (fma.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (-.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re y.re)) (pow.f64 (/.f64 x.re y.re) 2))) (-.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 3))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re y.re))) |
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 y.re y.im) x.re) (*.f64 (/.f64 y.re y.im) x.re)) (*.f64 (*.f64 y.re (/.f64 x.im y.re)) (*.f64 y.re (/.f64 x.im y.re)))) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (-.f64 (*.f64 (/.f64 y.re y.im) x.re) (*.f64 y.re (/.f64 x.im y.re))))) |
(/.f64 (*.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)) (-.f64 (*.f64 x.re (/.f64 y.re y.im)) (/.f64 (*.f64 x.im y.re) y.re))) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (-.f64 (*.f64 x.re (/.f64 y.re y.im)) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) (/.f64 (-.f64 (*.f64 x.re (/.f64 y.re y.im)) (/.f64 x.im (/.f64 y.re y.re))) (-.f64 (*.f64 x.re (/.f64 y.re y.im)) (/.f64 x.im (/.f64 y.re y.re))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (*.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2))) (*.f64 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (+.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 4) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 4)) (*.f64 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (+.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 4) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 4)) (-.f64 (/.f64 x.re y.re) (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)))) (+.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2) (pow.f64 (/.f64 x.re y.re) 2))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 3) 3) (pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (/.f64 x.re y.re) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)) (*.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3)))))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 3) 3) (pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))) (+.f64 (pow.f64 (/.f64 x.re y.re) 6) (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 6) (*.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 3) 3) (pow.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 3) 3)) (fma.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (-.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re y.re)) (pow.f64 (/.f64 x.re y.re) 2))) (fma.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 3) (-.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3)) (pow.f64 (/.f64 x.re y.re) 6))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.re y.im) x.re) 3) (pow.f64 (*.f64 y.re (/.f64 x.im y.re)) 3)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (+.f64 (*.f64 (*.f64 (/.f64 y.re y.im) x.re) (*.f64 (/.f64 y.re y.im) x.re)) (-.f64 (*.f64 (*.f64 y.re (/.f64 x.im y.re)) (*.f64 y.re (/.f64 x.im y.re))) (*.f64 (*.f64 (/.f64 y.re y.im) x.re) (*.f64 y.re (/.f64 x.im y.re))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.re y.im)) 3) (pow.f64 (/.f64 (*.f64 x.im y.re) y.re) 3)) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (fma.f64 (*.f64 x.re (/.f64 y.re y.im)) (*.f64 x.re (/.f64 y.re y.im)) (*.f64 (/.f64 (*.f64 x.im y.re) y.re) (-.f64 (/.f64 (*.f64 x.im y.re) y.re) (*.f64 x.re (/.f64 y.re y.im))))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.re y.im)) 3) (pow.f64 (/.f64 x.im (/.f64 y.re y.re)) 3)) (fma.f64 (/.f64 x.im (/.f64 y.re y.re)) (-.f64 (/.f64 x.im (/.f64 y.re y.re)) (*.f64 x.re (/.f64 y.re y.im))) (*.f64 (*.f64 x.re (/.f64 y.re y.im)) (*.f64 x.re (/.f64 y.re y.im))))) (*.f64 y.re (/.f64 y.re y.im))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) 3)) (*.f64 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (+.f64 (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (/.f64 x.re y.re) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)) (*.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.re y.re) 2) 3) (pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) 3)) (*.f64 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (+.f64 (pow.f64 (/.f64 x.re y.re) 4) (+.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 4) (*.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 6) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 6)) (-.f64 (/.f64 x.re y.re) (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)))) (+.f64 (pow.f64 (/.f64 x.re y.re) 4) (fma.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2) (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 4)))) |
(/.f64 (+.f64 (*.f64 x.im y.re) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) x.re)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) y.re)) |
(/.f64 (fma.f64 x.im y.re (*.f64 x.re (*.f64 (/.f64 y.re y.im) y.re))) (*.f64 y.re (*.f64 (/.f64 y.re y.im) y.re))) |
(/.f64 (fma.f64 x.im y.re (*.f64 (/.f64 y.re y.im) (*.f64 y.re x.re))) (*.f64 y.re (*.f64 y.re (/.f64 y.re y.im)))) |
(/.f64 (+.f64 (*.f64 x.im (/.f64 y.re x.re)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) 1)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (/.f64 y.re x.re))) |
(/.f64 (fma.f64 x.im (/.f64 y.re x.re) (*.f64 (/.f64 y.re y.im) y.re)) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (/.f64 y.re x.re))) |
(*.f64 (/.f64 (fma.f64 x.im (/.f64 y.re x.re) (*.f64 y.re (/.f64 y.re y.im))) (*.f64 y.re (*.f64 y.re (/.f64 y.re y.im)))) x.re) |
(/.f64 (+.f64 (*.f64 x.im (neg.f64 y.re)) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (neg.f64 x.re))) (*.f64 (/.f64 y.re (/.f64 y.im y.re)) (neg.f64 y.re))) |
(/.f64 (fma.f64 x.im (neg.f64 y.re) (/.f64 (*.f64 y.re (neg.f64 x.re)) (/.f64 y.im y.re))) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re y.im) y.re))) |
(*.f64 (/.f64 (neg.f64 (fma.f64 x.im y.re (*.f64 (/.f64 y.re y.im) (*.f64 y.re x.re)))) (*.f64 y.re (neg.f64 y.re))) (/.f64 y.im y.re)) |
(/.f64 (+.f64 (/.f64 y.re y.im) (*.f64 (/.f64 x.im y.re) (/.f64 y.re x.re))) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))) |
(*.f64 (/.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.re x.re) (/.f64 y.re y.im)) (*.f64 y.re (/.f64 y.re y.im))) x.re) |
(/.f64 (+.f64 (*.f64 (/.f64 x.im y.re) (neg.f64 y.re)) (*.f64 (/.f64 y.re y.im) (neg.f64 x.re))) (*.f64 (/.f64 y.re y.im) (neg.f64 y.re))) |
(*.f64 (neg.f64 y.im) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)) (*.f64 y.re (neg.f64 y.re)))) |
(*.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re))) |
(/.f64 (+.f64 y.re (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) x.re)) (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) y.re)) |
(/.f64 (+.f64 y.re (*.f64 (/.f64 y.re (*.f64 y.im x.im)) (*.f64 y.re x.re))) (*.f64 (/.f64 y.re (*.f64 y.im x.im)) (*.f64 y.re y.re))) |
(/.f64 (fma.f64 x.re (/.f64 y.re (*.f64 x.im (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im x.im))) |
(/.f64 (+.f64 (/.f64 y.re x.re) (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) 1)) (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) (/.f64 y.re x.re))) |
(/.f64 (fma.f64 (/.f64 y.re (*.f64 y.im x.im)) y.re (/.f64 y.re x.re)) (*.f64 (*.f64 (/.f64 y.re x.re) (/.f64 y.re (*.f64 y.im x.im))) y.re)) |
(*.f64 (/.f64 (fma.f64 y.re (/.f64 y.re (*.f64 y.im x.im)) (/.f64 y.re x.re)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im x.im))) x.re) |
(/.f64 (+.f64 (neg.f64 y.re) (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) (neg.f64 x.re))) (*.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) (neg.f64 y.re))) |
(/.f64 (fma.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re (*.f64 y.im x.im))) (neg.f64 y.re)) (*.f64 (neg.f64 y.re) (*.f64 y.re (/.f64 y.re (*.f64 y.im x.im))))) |
(/.f64 (neg.f64 (fma.f64 x.re (/.f64 y.re (*.f64 x.im (/.f64 y.im y.re))) y.re)) (neg.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im x.im)))) |
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x.im) y.re) y.re) (*.f64 (/.f64 (neg.f64 y.re) y.im) x.re)) (*.f64 (/.f64 (neg.f64 y.re) y.im) y.re)) |
(*.f64 (neg.f64 y.im) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)) (*.f64 y.re (neg.f64 y.re)))) |
(*.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re))) |
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x.im) y.re) (/.f64 y.re x.re)) (*.f64 (/.f64 (neg.f64 y.re) y.im) 1)) (*.f64 (/.f64 (neg.f64 y.re) y.im) (/.f64 y.re x.re))) |
(/.f64 (fma.f64 (/.f64 (neg.f64 x.im) y.re) (/.f64 y.re x.re) (neg.f64 (/.f64 y.re y.im))) (*.f64 (neg.f64 (/.f64 y.re y.im)) (/.f64 y.re x.re))) |
(/.f64 (-.f64 (*.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 y.re x.re))) (/.f64 y.re y.im)) (*.f64 (neg.f64 (/.f64 y.re y.im)) (/.f64 y.re x.re))) |
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 x.im) y.re) (neg.f64 y.re)) (*.f64 (/.f64 (neg.f64 y.re) y.im) (neg.f64 x.re))) (*.f64 (/.f64 (neg.f64 y.re) y.im) (neg.f64 y.re))) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) |
(/.f64 (+.f64 (*.f64 y.re x.im) (*.f64 x.re (/.f64 y.re (/.f64 y.im y.re)))) (*.f64 y.re (/.f64 y.re (/.f64 y.im y.re)))) |
(/.f64 (fma.f64 x.im y.re (*.f64 x.re (*.f64 (/.f64 y.re y.im) y.re))) (*.f64 y.re (*.f64 (/.f64 y.re y.im) y.re))) |
(/.f64 (fma.f64 x.im y.re (*.f64 (/.f64 y.re y.im) (*.f64 y.re x.re))) (*.f64 y.re (*.f64 y.re (/.f64 y.re y.im)))) |
(/.f64 (+.f64 y.re (*.f64 x.re (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re))) (*.f64 y.re (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re))) |
(/.f64 (+.f64 y.re (*.f64 (/.f64 y.re (*.f64 y.im x.im)) (*.f64 y.re x.re))) (*.f64 (/.f64 y.re (*.f64 y.im x.im)) (*.f64 y.re y.re))) |
(/.f64 (fma.f64 x.re (/.f64 y.re (*.f64 x.im (/.f64 y.im y.re))) y.re) (/.f64 (pow.f64 y.re 3) (*.f64 y.im x.im))) |
(/.f64 (+.f64 (*.f64 x.re (/.f64 (neg.f64 y.re) y.im)) (*.f64 y.re (/.f64 (neg.f64 x.im) y.re))) (*.f64 y.re (/.f64 (neg.f64 y.re) y.im))) |
(*.f64 (neg.f64 y.im) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)) (*.f64 y.re (neg.f64 y.re)))) |
(*.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re))) |
(/.f64 (+.f64 (/.f64 y.re (/.f64 y.im y.re)) (*.f64 (/.f64 y.re x.re) x.im)) (*.f64 (/.f64 y.re x.re) (/.f64 y.re (/.f64 y.im y.re)))) |
(/.f64 (fma.f64 x.im (/.f64 y.re x.re) (*.f64 (/.f64 y.re y.im) y.re)) (*.f64 (*.f64 (/.f64 y.re y.im) y.re) (/.f64 y.re x.re))) |
(*.f64 (/.f64 (fma.f64 x.im (/.f64 y.re x.re) (*.f64 y.re (/.f64 y.re y.im))) (*.f64 y.re (*.f64 y.re (/.f64 y.re y.im)))) x.re) |
(/.f64 (+.f64 (/.f64 y.re y.im) (*.f64 (/.f64 y.re x.re) (/.f64 x.im y.re))) (*.f64 (/.f64 y.re x.re) (/.f64 y.re y.im))) |
(/.f64 (+.f64 (/.f64 y.re y.im) (*.f64 (/.f64 x.im y.re) (/.f64 y.re x.re))) (*.f64 (/.f64 y.re y.im) (/.f64 y.re x.re))) |
(*.f64 (/.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.re x.re) (/.f64 y.re y.im)) (*.f64 y.re (/.f64 y.re y.im))) x.re) |
(/.f64 (+.f64 (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re) (*.f64 (/.f64 y.re x.re) 1)) (*.f64 (/.f64 y.re x.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re))) |
(/.f64 (fma.f64 (/.f64 y.re (*.f64 y.im x.im)) y.re (/.f64 y.re x.re)) (*.f64 (*.f64 (/.f64 y.re x.re) (/.f64 y.re (*.f64 y.im x.im))) y.re)) |
(*.f64 (/.f64 (fma.f64 y.re (/.f64 y.re (*.f64 y.im x.im)) (/.f64 y.re x.re)) (/.f64 (pow.f64 y.re 3) (*.f64 y.im x.im))) x.re) |
(/.f64 (+.f64 (/.f64 (neg.f64 y.re) y.im) (*.f64 (/.f64 y.re x.re) (/.f64 (neg.f64 x.im) y.re))) (*.f64 (/.f64 y.re x.re) (/.f64 (neg.f64 y.re) y.im))) |
(/.f64 (fma.f64 (/.f64 (neg.f64 x.im) y.re) (/.f64 y.re x.re) (neg.f64 (/.f64 y.re y.im))) (*.f64 (neg.f64 (/.f64 y.re y.im)) (/.f64 y.re x.re))) |
(/.f64 (-.f64 (*.f64 (/.f64 x.im y.re) (neg.f64 (/.f64 y.re x.re))) (/.f64 y.re y.im)) (*.f64 (neg.f64 (/.f64 y.re y.im)) (/.f64 y.re x.re))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 y.re (/.f64 y.im y.re))) (*.f64 (neg.f64 y.re) x.im)) (*.f64 (neg.f64 y.re) (/.f64 y.re (/.f64 y.im y.re)))) |
(/.f64 (fma.f64 x.im (neg.f64 y.re) (/.f64 (*.f64 y.re (neg.f64 x.re)) (/.f64 y.im y.re))) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re y.im) y.re))) |
(*.f64 (/.f64 (neg.f64 (fma.f64 x.im y.re (*.f64 (/.f64 y.re y.im) (*.f64 y.re x.re)))) (*.f64 y.re (neg.f64 y.re))) (/.f64 y.im y.re)) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 y.re y.im)) (*.f64 (neg.f64 y.re) (/.f64 x.im y.re))) (*.f64 (neg.f64 y.re) (/.f64 y.re y.im))) |
(*.f64 (neg.f64 y.im) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)) (*.f64 y.re (neg.f64 y.re)))) |
(*.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re)) (*.f64 (neg.f64 y.re) 1)) (*.f64 (neg.f64 y.re) (*.f64 (/.f64 y.re (*.f64 x.im y.im)) y.re))) |
(/.f64 (fma.f64 (neg.f64 x.re) (*.f64 y.re (/.f64 y.re (*.f64 y.im x.im))) (neg.f64 y.re)) (*.f64 (neg.f64 y.re) (*.f64 y.re (/.f64 y.re (*.f64 y.im x.im))))) |
(/.f64 (neg.f64 (fma.f64 x.re (/.f64 y.re (*.f64 x.im (/.f64 y.im y.re))) y.re)) (neg.f64 (/.f64 (pow.f64 y.re 3) (*.f64 y.im x.im)))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.re) (/.f64 (neg.f64 y.re) y.im)) (*.f64 (neg.f64 y.re) (/.f64 (neg.f64 x.im) y.re))) (*.f64 (neg.f64 y.re) (/.f64 (neg.f64 y.re) y.im))) |
(*.f64 (/.f64 1 y.re) (*.f64 (/.f64 y.im y.re) (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)))) |
(*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.re y.re) 2) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2))) (neg.f64 (-.f64 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 2) (pow.f64 (/.f64 x.re y.re) 2)) (-.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re y.re))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 3) (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) 3) (pow.f64 (/.f64 x.re y.re) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x.re y.re) 2) (*.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (-.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) 3) (pow.f64 (/.f64 x.re y.re) 3)) (fma.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (-.f64 (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) (/.f64 x.re y.re)) (pow.f64 (/.f64 x.re y.re) 2)))) |
(/.f64 (neg.f64 (fma.f64 x.re (/.f64 y.re y.im) (*.f64 y.re (/.f64 x.im y.re)))) (neg.f64 (/.f64 y.re (/.f64 y.im y.re)))) |
(*.f64 (neg.f64 y.im) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 (*.f64 x.im y.re) y.re)) (*.f64 y.re (neg.f64 y.re)))) |
(*.f64 1 (*.f64 (/.f64 y.im y.re) (/.f64 (fma.f64 x.re (/.f64 y.re y.im) (/.f64 x.im (/.f64 y.re y.re))) y.re))) |
(pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 1) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 2) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 3) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(pow.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 3) 1/3) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) 2)) |
(fabs.f64 (fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re))) |
(log.f64 (exp.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) 3)) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(exp.f64 (log.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re))) 1)) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(fma.f64 (/.f64 x.im y.re) (/.f64 y.im y.re) (/.f64 x.re y.re)) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(fma.f64 x.re (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) |
(fma.f64 x.re (/.f64 1 y.re) (*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re))) |
(fma.f64 1 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) (/.f64 x.re y.re)) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(fma.f64 1 (/.f64 x.re y.re) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(fma.f64 (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 y.im)) (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 y.im)) (/.f64 x.re y.re)) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(fma.f64 (sqrt.f64 (/.f64 x.re y.re)) (sqrt.f64 (/.f64 x.re y.re)) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 2) (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (/.f64 x.re y.re)) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.re y.re)) 2) (cbrt.f64 (/.f64 x.re y.re)) (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
(fma.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im (/.f64 x.re y.re)) |
(fma.f64 y.im (/.f64 x.im (*.f64 y.re y.re)) (/.f64 x.re y.re)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (/.f64 1 y.im) x.im) |
Compiled 15 to 10 computations (33.3% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.im | @ | -inf | (*.f64 (/.f64 1 y.im) x.im) |
| 0.0ms | x.im | @ | 0 | (*.f64 (/.f64 1 y.im) x.im) |
| 0.0ms | y.im | @ | 0 | (*.f64 (/.f64 1 y.im) x.im) |
| 0.0ms | x.im | @ | inf | (*.f64 (/.f64 1 y.im) x.im) |
| 0.0ms | y.im | @ | -inf | (*.f64 (/.f64 1 y.im) x.im) |
| 1× | batch-egg-rewrite |
| 1280× | add-sqr-sqrt |
| 1264× | *-un-lft-identity |
| 1174× | add-cube-cbrt |
| 1156× | add-cbrt-cube |
| 1142× | add-exp-log |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 7 |
| 1 | 138 | 7 |
| 2 | 1628 | 7 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 y.im) x.im) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 x.im y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 y.im x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x.im y.im)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 x.im) (/.f64 y.im (sqrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 y.im (cbrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im -1) (neg.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 x.im) (neg.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im 1) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (sqrt.f64 y.im)) (sqrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x.im) (neg.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x.im y.im) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x.im y.im)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x.im y.im)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x.im y.im) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x.im y.im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x.im y.im) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x.im y.im))))))) |
| 1× | egg-herbie |
| 1022× | associate--l- |
| 852× | associate--r- |
| 808× | associate-/l/ |
| 504× | *-commutative |
| 498× | associate-/r/ |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 56 | 315 |
| 1 | 122 | 315 |
| 2 | 393 | 315 |
| 3 | 2054 | 315 |
| 4 | 6749 | 315 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(-.f64 (+.f64 1 (/.f64 x.im y.im)) 1) |
(/.f64 1 (/.f64 y.im x.im)) |
(/.f64 x.im y.im) |
(/.f64 (sqrt.f64 x.im) (/.f64 y.im (sqrt.f64 x.im))) |
(/.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 y.im (cbrt.f64 x.im))) |
(/.f64 (*.f64 x.im -1) (neg.f64 y.im)) |
(/.f64 (*.f64 -1 x.im) (neg.f64 y.im)) |
(/.f64 (/.f64 x.im 1) y.im) |
(/.f64 (/.f64 x.im (sqrt.f64 y.im)) (sqrt.f64 y.im)) |
(/.f64 (/.f64 x.im (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im)) |
(/.f64 (neg.f64 x.im) (neg.f64 y.im)) |
(pow.f64 (/.f64 x.im y.im) 1) |
(pow.f64 (sqrt.f64 (/.f64 x.im y.im)) 2) |
(pow.f64 (cbrt.f64 (/.f64 x.im y.im)) 3) |
(pow.f64 (pow.f64 (/.f64 x.im y.im) 3) 1/3) |
(sqrt.f64 (pow.f64 (/.f64 x.im y.im) 2)) |
(log.f64 (exp.f64 (/.f64 x.im y.im))) |
(cbrt.f64 (pow.f64 (/.f64 x.im y.im) 3)) |
(expm1.f64 (log1p.f64 (/.f64 x.im y.im))) |
(exp.f64 (log.f64 (/.f64 x.im y.im))) |
(log1p.f64 (expm1.f64 (/.f64 x.im y.im))) |
| Outputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(-.f64 (+.f64 1 (/.f64 x.im y.im)) 1) |
(/.f64 x.im y.im) |
(/.f64 1 (/.f64 y.im x.im)) |
(/.f64 x.im y.im) |
(/.f64 x.im y.im) |
(/.f64 (sqrt.f64 x.im) (/.f64 y.im (sqrt.f64 x.im))) |
(/.f64 x.im y.im) |
(/.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 y.im (cbrt.f64 x.im))) |
(/.f64 x.im y.im) |
(/.f64 (*.f64 x.im -1) (neg.f64 y.im)) |
(/.f64 x.im y.im) |
(/.f64 (*.f64 -1 x.im) (neg.f64 y.im)) |
(/.f64 x.im y.im) |
(/.f64 (/.f64 x.im 1) y.im) |
(/.f64 x.im y.im) |
(/.f64 (/.f64 x.im (sqrt.f64 y.im)) (sqrt.f64 y.im)) |
(/.f64 x.im y.im) |
(/.f64 (/.f64 x.im (pow.f64 (cbrt.f64 y.im) 2)) (cbrt.f64 y.im)) |
(/.f64 x.im y.im) |
(/.f64 (neg.f64 x.im) (neg.f64 y.im)) |
(/.f64 x.im y.im) |
(pow.f64 (/.f64 x.im y.im) 1) |
(/.f64 x.im y.im) |
(pow.f64 (sqrt.f64 (/.f64 x.im y.im)) 2) |
(/.f64 x.im y.im) |
(pow.f64 (cbrt.f64 (/.f64 x.im y.im)) 3) |
(/.f64 x.im y.im) |
(pow.f64 (pow.f64 (/.f64 x.im y.im) 3) 1/3) |
(/.f64 x.im y.im) |
(sqrt.f64 (pow.f64 (/.f64 x.im y.im) 2)) |
(/.f64 x.im y.im) |
(log.f64 (exp.f64 (/.f64 x.im y.im))) |
(/.f64 x.im y.im) |
(cbrt.f64 (pow.f64 (/.f64 x.im y.im) 3)) |
(/.f64 x.im y.im) |
(expm1.f64 (log1p.f64 (/.f64 x.im y.im))) |
(/.f64 x.im y.im) |
(exp.f64 (log.f64 (/.f64 x.im y.im))) |
(/.f64 x.im y.im) |
(log1p.f64 (expm1.f64 (/.f64 x.im y.im))) |
(/.f64 x.im y.im) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (/.f64 y.re x.im) y.re) |
| ✓ | 6.7b | (/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
Compiled 22 to 7 computations (68.2% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y.im | @ | 0 | (/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
| 0.0ms | x.im | @ | -inf | (/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
| 0.0ms | y.re | @ | -inf | (/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
| 0.0ms | y.re | @ | inf | (/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
| 0.0ms | x.im | @ | inf | (/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
| 1× | batch-egg-rewrite |
| 1586× | associate-*l/ |
| 960× | *-commutative |
| 686× | unswap-sqr |
| 640× | swap-sqr |
| 564× | associate-/r/ |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 32 |
| 1 | 172 | 32 |
| 2 | 2477 | 32 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(*.f64 (/.f64 y.re x.im) y.re) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.im (/.f64 y.im (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im)) (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2) (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y.im (/.f64 x.im y.re)) (/.f64 1 y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y.im) (/.f64 1 (/.f64 y.re (neg.f64 (/.f64 x.im y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re))) (sqrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re))) (pow.f64 (cbrt.f64 y.im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y.re) (sqrt.f64 x.im)) (*.f64 (/.f64 y.im y.re) (sqrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)) (/.f64 y.im (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im y.re) (/.f64 x.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im 1) (/.f64 x.im (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y.im y.re) (sqrt.f64 x.im)) (*.f64 (/.f64 1 y.re) (sqrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y.re y.re)) (*.f64 y.im x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (*.f64 y.re y.re)) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 y.re (neg.f64 (/.f64 x.im y.re)))) (neg.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) y.re) (*.f64 (/.f64 (sqrt.f64 y.im) y.re) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) x.im) (/.f64 (sqrt.f64 y.im) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) 1) (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (/.f64 x.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (/.f64 x.im y.re)) (sqrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (/.f64 x.im y.re)) (/.f64 (sqrt.f64 y.im) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im)))) (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) y.re) (*.f64 (/.f64 (cbrt.f64 y.im) y.re) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 y.im) y.re) x.im) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 y.re x.im)) (/.f64 (cbrt.f64 y.im) y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 y.im) y.re) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 y.re x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) 1) (*.f64 (/.f64 (cbrt.f64 y.im) y.re) (/.f64 x.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 y.im) y.re) (/.f64 x.im y.re)) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) y.re) (sqrt.f64 x.im)) (*.f64 (/.f64 (cbrt.f64 y.im) y.re) (sqrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 y.im) y.re) (sqrt.f64 x.im)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) y.re) (sqrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)) (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) 1)) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) (sqrt.f64 x.im))) (sqrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) (pow.f64 (cbrt.f64 x.im) 2))) (cbrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (neg.f64 (*.f64 y.re y.re))) (neg.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 y.re (*.f64 (sqrt.f64 y.im) (/.f64 x.im y.re)))) (sqrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 x.im y.re)))) (cbrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 y.re (/.f64 y.re x.im))) (cbrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 y.im) (neg.f64 (*.f64 y.re y.re))) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) 1) (/.f64 x.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re (sqrt.f64 x.im))) (sqrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) (neg.f64 y.re)) (neg.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re 1)) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re (pow.f64 (cbrt.f64 x.im) 2))) (cbrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im y.re) -1) (neg.f64 (/.f64 x.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im 1) y.re) (/.f64 x.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im 1) 1) (/.f64 x.im (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im 1) (*.f64 y.re y.re)) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im 1) (neg.f64 (*.f64 y.re y.re))) (neg.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im 1) (/.f64 (*.f64 y.re y.re) 1)) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im 1) (/.f64 (*.f64 y.re y.re) (sqrt.f64 x.im))) (sqrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im 1) (/.f64 (*.f64 y.re y.re) (pow.f64 (cbrt.f64 x.im) 2))) (cbrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 y.im y.re) (sqrt.f64 x.im)) y.re) (sqrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2)) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2)) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 3/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y.re (*.f64 y.im (/.f64 x.im y.re))) -1/2) (pow.f64 (/.f64 y.re (*.f64 y.im (/.f64 x.im y.re))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y.re (*.f64 y.im (/.f64 x.im y.re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y.im (/.f64 y.re (neg.f64 (/.f64 x.im y.re)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y.im (/.f64 y.re (neg.f64 (/.f64 x.im y.re)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y.im (/.f64 1 (/.f64 y.re (neg.f64 (/.f64 x.im y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (/.f64 y.im (/.f64 y.re (neg.f64 (/.f64 x.im y.re))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) (neg.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 y.im) (*.f64 y.re (/.f64 y.re x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.im (*.f64 y.re y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 (*.f64 y.re (/.f64 y.re x.im)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y.re (/.f64 y.re x.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y.re (/.f64 x.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (/.f64 y.re x.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 x.im (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re y.re) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y.re) (neg.f64 (/.f64 x.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y.re y.re)) (neg.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.re y.re) 1) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.re y.re) (sqrt.f64 x.im)) (sqrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.re (sqrt.f64 x.im)) y.re) (sqrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.re 1) y.re) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) y.re) (cbrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 y.re y.re)) 1) (neg.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y.re y.re) 1) 1) x.im)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y.re y.re) (sqrt.f64 x.im)) 1) (sqrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 (cbrt.f64 x.im) 2)) 1) (cbrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 y.re (sqrt.f64 (/.f64 x.im y.re)))) (sqrt.f64 (/.f64 x.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 y.re) (/.f64 y.re (sqrt.f64 (/.f64 x.im y.re)))) (sqrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 y.re)) (/.f64 y.re (sqrt.f64 (/.f64 x.im y.re)))) (sqrt.f64 (neg.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (/.f64 y.re (sqrt.f64 x.im))) (sqrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 y.re) 2) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)) (cbrt.f64 x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.re (/.f64 y.re (cbrt.f64 x.im))) (pow.f64 (cbrt.f64 x.im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y.re (/.f64 y.re x.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y.re (sqrt.f64 x.im)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y.re (/.f64 y.re x.im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y.re (neg.f64 (/.f64 x.im y.re))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y.re (/.f64 y.re x.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (/.f64 y.re x.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y.re (/.f64 y.re x.im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 y.re x.im) 3) (pow.f64 y.re 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y.re (/.f64 y.re x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y.re (/.f64 y.re x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y.re (/.f64 y.re x.im)))))))) |
| 1× | egg-herbie |
| 1420× | unswap-sqr |
| 542× | distribute-rgt-in |
| 536× | distribute-lft-in |
| 512× | distribute-lft-neg-in |
| 472× | distribute-rgt-neg-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 304 | 3797 |
| 1 | 838 | 3713 |
| 2 | 3301 | 3713 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) 1) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 1) |
(*.f64 1 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im)) (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))) |
(*.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2)) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2) (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) |
(*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re)))) |
(*.f64 (*.f64 y.im (/.f64 x.im y.re)) (/.f64 1 y.re)) |
(*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 (neg.f64 y.im) (/.f64 1 (/.f64 y.re (neg.f64 (/.f64 x.im y.re))))) |
(*.f64 (*.f64 (sqrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re))) (sqrt.f64 y.im)) |
(*.f64 (*.f64 (cbrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re))) (pow.f64 (cbrt.f64 y.im) 2)) |
(*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) |
(*.f64 (*.f64 (/.f64 1 y.re) (sqrt.f64 x.im)) (*.f64 (/.f64 y.im y.re) (sqrt.f64 x.im))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)) (/.f64 y.im (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))))) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 y.im 1) (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 (/.f64 y.im y.re) (sqrt.f64 x.im)) (*.f64 (/.f64 1 y.re) (sqrt.f64 x.im))) |
(*.f64 (/.f64 y.im (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2))) |
(*.f64 (/.f64 1 (*.f64 y.re y.re)) (*.f64 y.im x.im)) |
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) x.im) |
(*.f64 (/.f64 1 (/.f64 y.re (neg.f64 (/.f64 x.im y.re)))) (neg.f64 y.im)) |
(*.f64 (/.f64 (sqrt.f64 y.im) y.re) (*.f64 (/.f64 (sqrt.f64 y.im) y.re) x.im)) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) x.im) (/.f64 (sqrt.f64 y.im) y.re)) |
(*.f64 (/.f64 (sqrt.f64 y.im) 1) (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (/.f64 x.im y.re))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (/.f64 x.im y.re)) (sqrt.f64 y.im)) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (/.f64 x.im y.re)) (/.f64 (sqrt.f64 y.im) 1)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))))) |
(*.f64 (/.f64 (sqrt.f64 y.im) (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im)))) (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) y.re) (*.f64 (/.f64 (cbrt.f64 y.im) y.re) x.im)) |
(*.f64 (*.f64 (/.f64 (cbrt.f64 y.im) y.re) x.im) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) y.re)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 y.re x.im)) (/.f64 (cbrt.f64 y.im) y.re)) |
(*.f64 (/.f64 (cbrt.f64 y.im) y.re) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 y.re x.im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) 1) (*.f64 (/.f64 (cbrt.f64 y.im) y.re) (/.f64 x.im y.re))) |
(*.f64 (*.f64 (/.f64 (cbrt.f64 y.im) y.re) (/.f64 x.im y.re)) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) 1)) |
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) y.re) (sqrt.f64 x.im)) (*.f64 (/.f64 (cbrt.f64 y.im) y.re) (sqrt.f64 x.im))) |
(*.f64 (*.f64 (/.f64 (cbrt.f64 y.im) y.re) (sqrt.f64 x.im)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) y.re) (sqrt.f64 x.im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)) (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) |
(*.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) 1)) x.im) |
(*.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) (sqrt.f64 x.im))) (sqrt.f64 x.im)) |
(*.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) (pow.f64 (cbrt.f64 x.im) 2))) (cbrt.f64 x.im)) |
(*.f64 (/.f64 y.im (neg.f64 (*.f64 y.re y.re))) (neg.f64 x.im)) |
(*.f64 (/.f64 1 (/.f64 y.re (*.f64 (sqrt.f64 y.im) (/.f64 x.im y.re)))) (sqrt.f64 y.im)) |
(*.f64 (/.f64 1 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 x.im y.re)))) (cbrt.f64 y.im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 y.re (/.f64 y.re x.im))) (cbrt.f64 y.im)) |
(*.f64 (/.f64 (neg.f64 y.im) (neg.f64 (*.f64 y.re y.re))) x.im) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(*.f64 (/.f64 (/.f64 y.im y.re) 1) (/.f64 x.im y.re)) |
(*.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re (sqrt.f64 x.im))) (sqrt.f64 x.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) |
(*.f64 (/.f64 (/.f64 y.im y.re) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) |
(*.f64 (/.f64 (/.f64 y.im y.re) (neg.f64 y.re)) (neg.f64 x.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re 1)) x.im) |
(*.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re (pow.f64 (cbrt.f64 x.im) 2))) (cbrt.f64 x.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) -1) (neg.f64 (/.f64 x.im y.re))) |
(*.f64 (/.f64 (/.f64 y.im 1) y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 (/.f64 y.im 1) 1) (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im 1) (*.f64 y.re y.re)) x.im) |
(*.f64 (/.f64 (/.f64 y.im 1) (neg.f64 (*.f64 y.re y.re))) (neg.f64 x.im)) |
(*.f64 (/.f64 (/.f64 y.im 1) (/.f64 (*.f64 y.re y.re) 1)) x.im) |
(*.f64 (/.f64 (/.f64 y.im 1) (/.f64 (*.f64 y.re y.re) (sqrt.f64 x.im))) (sqrt.f64 x.im)) |
(*.f64 (/.f64 (/.f64 y.im 1) (/.f64 (*.f64 y.re y.re) (pow.f64 (cbrt.f64 x.im) 2))) (cbrt.f64 x.im)) |
(*.f64 (/.f64 (*.f64 (/.f64 y.im y.re) (sqrt.f64 x.im)) y.re) (sqrt.f64 x.im)) |
(*.f64 (/.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 x.im)) |
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))))) |
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2)) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2)) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 3/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 3/2)) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 3) 1/6)) |
(*.f64 (pow.f64 (/.f64 y.re (*.f64 y.im (/.f64 x.im y.re))) -1/2) (pow.f64 (/.f64 y.re (*.f64 y.im (/.f64 x.im y.re))) -1/2)) |
(pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 1) |
(pow.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im)) 2) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 3) 1/3) |
(pow.f64 (/.f64 y.re (*.f64 y.im (/.f64 x.im y.re))) -1) |
(neg.f64 (/.f64 y.im (/.f64 y.re (neg.f64 (/.f64 x.im y.re))))) |
(neg.f64 (*.f64 (/.f64 y.im (/.f64 y.re (neg.f64 (/.f64 x.im y.re)))) 1)) |
(neg.f64 (*.f64 y.im (/.f64 1 (/.f64 y.re (neg.f64 (/.f64 x.im y.re)))))) |
(neg.f64 (*.f64 1 (/.f64 y.im (/.f64 y.re (neg.f64 (/.f64 x.im y.re)))))) |
(neg.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) (neg.f64 y.re))) |
(neg.f64 (/.f64 (neg.f64 y.im) (*.f64 y.re (/.f64 y.re x.im)))) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 2)) |
(log.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.im (*.f64 y.re y.re)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 3)) |
(cbrt.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 (*.f64 y.re (/.f64 y.re x.im)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) |
(exp.f64 (log.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (/.f64 y.re x.im)))) 1) |
(/.f64 y.re (/.f64 x.im y.re)) |
(/.f64 (*.f64 y.re (/.f64 y.re x.im)) 1) |
(/.f64 1 (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (neg.f64 y.re) (neg.f64 (/.f64 x.im y.re))) |
(/.f64 (*.f64 y.re (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) |
(/.f64 (*.f64 y.re (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) |
(/.f64 (neg.f64 (*.f64 y.re y.re)) (neg.f64 x.im)) |
(/.f64 (/.f64 (*.f64 y.re y.re) 1) x.im) |
(/.f64 (/.f64 (*.f64 y.re y.re) (sqrt.f64 x.im)) (sqrt.f64 x.im)) |
(/.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im)) |
(/.f64 (*.f64 (/.f64 y.re (sqrt.f64 x.im)) y.re) (sqrt.f64 x.im)) |
(/.f64 (*.f64 (/.f64 y.re 1) y.re) x.im) |
(/.f64 (*.f64 (/.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) y.re) (cbrt.f64 x.im)) |
(/.f64 (*.f64 (neg.f64 (*.f64 y.re y.re)) 1) (neg.f64 x.im)) |
(/.f64 (*.f64 (/.f64 (*.f64 y.re y.re) 1) 1) x.im) |
(/.f64 (*.f64 (/.f64 (*.f64 y.re y.re) (sqrt.f64 x.im)) 1) (sqrt.f64 x.im)) |
(/.f64 (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 (cbrt.f64 x.im) 2)) 1) (cbrt.f64 x.im)) |
(/.f64 (*.f64 1 (/.f64 y.re (sqrt.f64 (/.f64 x.im y.re)))) (sqrt.f64 (/.f64 x.im y.re))) |
(/.f64 (*.f64 (sqrt.f64 y.re) (/.f64 y.re (sqrt.f64 (/.f64 x.im y.re)))) (sqrt.f64 x.im)) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 y.re)) (/.f64 y.re (sqrt.f64 (/.f64 x.im y.re)))) (sqrt.f64 (neg.f64 x.im))) |
(/.f64 (*.f64 y.re (/.f64 y.re (sqrt.f64 x.im))) (sqrt.f64 x.im)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 y.re) 2) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)) (cbrt.f64 x.im)) |
(/.f64 (*.f64 y.re (/.f64 y.re (cbrt.f64 x.im))) (pow.f64 (cbrt.f64 x.im) 2)) |
(pow.f64 (*.f64 y.re (/.f64 y.re x.im)) 1) |
(pow.f64 (/.f64 y.re (sqrt.f64 x.im)) 2) |
(pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 3) |
(pow.f64 (pow.f64 (*.f64 y.re (/.f64 y.re x.im)) 3) 1/3) |
(neg.f64 (/.f64 y.re (neg.f64 (/.f64 x.im y.re)))) |
(sqrt.f64 (pow.f64 (*.f64 y.re (/.f64 y.re x.im)) 2)) |
(log.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re x.im))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (/.f64 y.re x.im))))) |
(cbrt.f64 (pow.f64 (*.f64 y.re (/.f64 y.re x.im)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y.re x.im) 3) (pow.f64 y.re 3))) |
(expm1.f64 (log1p.f64 (*.f64 y.re (/.f64 y.re x.im)))) |
(exp.f64 (log.f64 (*.f64 y.re (/.f64 y.re x.im)))) |
(log1p.f64 (expm1.f64 (*.f64 y.re (/.f64 y.re x.im)))) |
| Outputs |
|---|
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (pow.f64 y.re 2) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) 1) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 x.im (/.f64 y.im (*.f64 y.re y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 1) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 1 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im)) (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (sqrt.f64 y.im) (*.f64 (sqrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re)))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2))) |
(*.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2))) |
(*.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.re y.re) x.im)) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2) (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 (cbrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re)))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 y.im (/.f64 x.im y.re)) (/.f64 1 y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im (*.f64 y.re y.re)) y.im) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (neg.f64 y.im) (/.f64 1 (/.f64 y.re (neg.f64 (/.f64 x.im y.re))))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 (sqrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re))) (sqrt.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 (cbrt.f64 y.im) (/.f64 x.im (*.f64 y.re y.re))) (pow.f64 (cbrt.f64 y.im) 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 (/.f64 1 y.re) (sqrt.f64 x.im)) (*.f64 (/.f64 y.im y.re) (sqrt.f64 x.im))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)) (/.f64 y.im (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im 1) (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 (/.f64 y.im y.re) (sqrt.f64 x.im)) (*.f64 (/.f64 1 y.re) (sqrt.f64 x.im))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 1 (*.f64 y.re y.re)) (*.f64 y.im x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im (*.f64 y.re y.re)) x.im) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 1 (/.f64 y.re (neg.f64 (/.f64 x.im y.re)))) (neg.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (sqrt.f64 y.im) y.re) (*.f64 (/.f64 (sqrt.f64 y.im) y.re) x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) x.im) (/.f64 (sqrt.f64 y.im) y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (sqrt.f64 y.im) 1) (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (/.f64 x.im y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (/.f64 x.im y.re)) (sqrt.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (/.f64 x.im y.re)) (/.f64 (sqrt.f64 y.im) 1)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (sqrt.f64 y.im) (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im)))) (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) y.re) (*.f64 (/.f64 (cbrt.f64 y.im) y.re) x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 (/.f64 (cbrt.f64 y.im) y.re) x.im) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 y.re x.im)) (/.f64 (cbrt.f64 y.im) y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (cbrt.f64 y.im) y.re) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 y.re x.im))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) 1) (*.f64 (/.f64 (cbrt.f64 y.im) y.re) (/.f64 x.im y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 (/.f64 (cbrt.f64 y.im) y.re) (/.f64 x.im y.re)) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) 1)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) y.re) (sqrt.f64 x.im)) (*.f64 (/.f64 (cbrt.f64 y.im) y.re) (sqrt.f64 x.im))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 (/.f64 (cbrt.f64 y.im) y.re) (sqrt.f64 x.im)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) y.re) (sqrt.f64 x.im))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)) (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) |
(*.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2))) |
(*.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.re y.re) x.im)) 2))) |
(*.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) 1)) x.im) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) (sqrt.f64 x.im))) (sqrt.f64 x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) (pow.f64 (cbrt.f64 x.im) 2))) (cbrt.f64 x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im (neg.f64 (*.f64 y.re y.re))) (neg.f64 x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 1 (/.f64 y.re (*.f64 (sqrt.f64 y.im) (/.f64 x.im y.re)))) (sqrt.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 1 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 x.im y.re)))) (cbrt.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (*.f64 y.re (/.f64 y.re x.im))) (cbrt.f64 y.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (neg.f64 y.im) (neg.f64 (*.f64 y.re y.re))) x.im) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im y.re) 1) (/.f64 x.im y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re (sqrt.f64 x.im))) (sqrt.f64 x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im y.re) (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) |
(*.f64 (/.f64 y.im (*.f64 y.re (sqrt.f64 y.re))) (/.f64 x.im (sqrt.f64 y.re))) |
(*.f64 (/.f64 (/.f64 y.im y.re) (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) |
(*.f64 (/.f64 y.im (*.f64 y.re (pow.f64 (cbrt.f64 y.re) 2))) (/.f64 x.im (cbrt.f64 y.re))) |
(*.f64 (/.f64 (/.f64 y.im y.re) (neg.f64 y.re)) (neg.f64 x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re 1)) x.im) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im y.re) (/.f64 y.re (pow.f64 (cbrt.f64 x.im) 2))) (cbrt.f64 x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im y.re) -1) (neg.f64 (/.f64 x.im y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im 1) y.re) (/.f64 x.im y.re)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im 1) 1) (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im 1) (*.f64 y.re y.re)) x.im) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im 1) (neg.f64 (*.f64 y.re y.re))) (neg.f64 x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im 1) (/.f64 (*.f64 y.re y.re) 1)) x.im) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im 1) (/.f64 (*.f64 y.re y.re) (sqrt.f64 x.im))) (sqrt.f64 x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im 1) (/.f64 (*.f64 y.re y.re) (pow.f64 (cbrt.f64 x.im) 2))) (cbrt.f64 x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (*.f64 (/.f64 y.im y.re) (sqrt.f64 x.im)) y.re) (sqrt.f64 x.im)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)) (pow.f64 (cbrt.f64 y.re) 2)) (cbrt.f64 x.im)) |
(*.f64 (cbrt.f64 x.im) (/.f64 y.im (*.f64 (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2) (pow.f64 (cbrt.f64 y.re) 2)))) |
(*.f64 (cbrt.f64 x.im) (/.f64 y.im (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.re y.re) x.im)) 2) (pow.f64 (cbrt.f64 y.re) 2)))) |
(*.f64 (cbrt.f64 x.im) (/.f64 (/.f64 y.im (pow.f64 (cbrt.f64 y.re) 2)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.re y.re) x.im)) 2))) |
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 2)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))))) |
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)))) (*.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2)) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 2)) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 2))) (*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 2)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (*.f64 y.re y.re)))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))) (cbrt.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im))))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 3/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 3/2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 3) 1/6) (pow.f64 (pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 3) 1/6)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 (pow.f64 (/.f64 y.re (*.f64 y.im (/.f64 x.im y.re))) -1/2) (pow.f64 (/.f64 y.re (*.f64 y.im (/.f64 x.im y.re))) -1/2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 1) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(pow.f64 (*.f64 (/.f64 (sqrt.f64 y.im) y.re) (sqrt.f64 x.im)) 2) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)) 3) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 3) 1/3) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(pow.f64 (/.f64 y.re (*.f64 y.im (/.f64 x.im y.re))) -1) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(neg.f64 (/.f64 y.im (/.f64 y.re (neg.f64 (/.f64 x.im y.re))))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(neg.f64 (*.f64 (/.f64 y.im (/.f64 y.re (neg.f64 (/.f64 x.im y.re)))) 1)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(neg.f64 (*.f64 y.im (/.f64 1 (/.f64 y.re (neg.f64 (/.f64 x.im y.re)))))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(neg.f64 (*.f64 1 (/.f64 y.im (/.f64 y.re (neg.f64 (/.f64 x.im y.re)))))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(neg.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) (neg.f64 y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(neg.f64 (/.f64 (neg.f64 y.im) (*.f64 y.re (/.f64 y.re x.im)))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 2)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(log.f64 (pow.f64 (exp.f64 y.im) (/.f64 x.im (*.f64 y.re y.re)))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re)))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re) 3)) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(cbrt.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 (*.f64 y.re (/.f64 y.re x.im)) 3))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(exp.f64 (log.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 y.im (/.f64 x.im y.re)) y.re))) |
(*.f64 y.im (/.f64 x.im (*.f64 y.re y.re))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.re (/.f64 y.re x.im)))) 1) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 y.re (/.f64 x.im y.re)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (*.f64 y.re (/.f64 y.re x.im)) 1) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 1 (/.f64 x.im (*.f64 y.re y.re))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (*.f64 y.re y.re) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (neg.f64 y.re) (neg.f64 (/.f64 x.im y.re))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (*.f64 y.re (sqrt.f64 y.re)) (/.f64 x.im (sqrt.f64 y.re))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (*.f64 y.re (pow.f64 (cbrt.f64 y.re) 2)) (/.f64 x.im (cbrt.f64 y.re))) |
(*.f64 (/.f64 (*.f64 y.re (pow.f64 (cbrt.f64 y.re) 2)) x.im) (cbrt.f64 y.re)) |
(*.f64 (cbrt.f64 y.re) (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 x.im y.re))) |
(/.f64 (neg.f64 (*.f64 y.re y.re)) (neg.f64 x.im)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (/.f64 (*.f64 y.re y.re) 1) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (/.f64 (*.f64 y.re y.re) (sqrt.f64 x.im)) (sqrt.f64 x.im)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (*.f64 (/.f64 y.re (sqrt.f64 x.im)) y.re) (sqrt.f64 x.im)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (*.f64 (/.f64 y.re 1) y.re) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (*.f64 (/.f64 y.re (pow.f64 (cbrt.f64 x.im) 2)) y.re) (cbrt.f64 x.im)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (*.f64 (neg.f64 (*.f64 y.re y.re)) 1) (neg.f64 x.im)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (*.f64 (/.f64 (*.f64 y.re y.re) 1) 1) x.im) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (*.f64 (/.f64 (*.f64 y.re y.re) (sqrt.f64 x.im)) 1) (sqrt.f64 x.im)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (*.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 (cbrt.f64 x.im) 2)) 1) (cbrt.f64 x.im)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (*.f64 1 (/.f64 y.re (sqrt.f64 (/.f64 x.im y.re)))) (sqrt.f64 (/.f64 x.im y.re))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (*.f64 (sqrt.f64 y.re) (/.f64 y.re (sqrt.f64 (/.f64 x.im y.re)))) (sqrt.f64 x.im)) |
(/.f64 (sqrt.f64 y.re) (/.f64 (sqrt.f64 x.im) (/.f64 y.re (sqrt.f64 (/.f64 x.im y.re))))) |
(*.f64 (/.f64 (sqrt.f64 y.re) (sqrt.f64 x.im)) (/.f64 y.re (sqrt.f64 (/.f64 x.im y.re)))) |
(/.f64 (sqrt.f64 y.re) (*.f64 (/.f64 (sqrt.f64 x.im) y.re) (sqrt.f64 (/.f64 x.im y.re)))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 y.re)) (/.f64 y.re (sqrt.f64 (/.f64 x.im y.re)))) (sqrt.f64 (neg.f64 x.im))) |
(/.f64 (sqrt.f64 (neg.f64 y.re)) (/.f64 (sqrt.f64 (neg.f64 x.im)) (/.f64 y.re (sqrt.f64 (/.f64 x.im y.re))))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 y.re)) (sqrt.f64 (neg.f64 x.im))) (/.f64 y.re (sqrt.f64 (/.f64 x.im y.re)))) |
(/.f64 (*.f64 y.re (/.f64 y.re (sqrt.f64 x.im))) (sqrt.f64 x.im)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 y.re) 2) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2)) (cbrt.f64 x.im)) |
(/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y.re y.re) x.im)) 2)) |
(/.f64 (*.f64 y.re (/.f64 y.re (cbrt.f64 x.im))) (pow.f64 (cbrt.f64 x.im) 2)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(pow.f64 (*.f64 y.re (/.f64 y.re x.im)) 1) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(pow.f64 (/.f64 y.re (sqrt.f64 x.im)) 2) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(pow.f64 (cbrt.f64 (*.f64 y.re (/.f64 y.re x.im))) 3) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(pow.f64 (pow.f64 (*.f64 y.re (/.f64 y.re x.im)) 3) 1/3) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(neg.f64 (/.f64 y.re (neg.f64 (/.f64 x.im y.re)))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(sqrt.f64 (pow.f64 (*.f64 y.re (/.f64 y.re x.im)) 2)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(log.f64 (pow.f64 (exp.f64 y.re) (/.f64 y.re x.im))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.re (/.f64 y.re x.im))))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(cbrt.f64 (pow.f64 (*.f64 y.re (/.f64 y.re x.im)) 3)) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y.re x.im) 3) (pow.f64 y.re 3))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(expm1.f64 (log1p.f64 (*.f64 y.re (/.f64 y.re x.im)))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(exp.f64 (log.f64 (*.f64 y.re (/.f64 y.re x.im)))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
(log1p.f64 (expm1.f64 (*.f64 y.re (/.f64 y.re x.im)))) |
(*.f64 y.re (/.f64 y.re x.im)) |
(/.f64 (*.f64 y.re y.re) x.im) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 4.3b | (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
| ✓ | 16.8b | (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 40 to 9 computations (77.5% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x.im | @ | inf | (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
| 0.0ms | x.im | @ | -inf | (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
| 0.0ms | y.im | @ | 0 | (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.im | @ | inf | (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 0.0ms | y.re | @ | inf | (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 1× | batch-egg-rewrite |
| 1334× | associate-*r/ |
| 1082× | *-commutative |
| 1062× | associate-/r* |
| 966× | associate-*l/ |
| 826× | associate-/l* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 48 |
| 1 | 217 | 44 |
| 2 | 3069 | 44 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y.im (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y.im) (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2)) y.im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)) (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y.im) (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (sqrt.f64 y.im) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 y.im (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im 1) (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 1 (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (*.f64 y.im (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (*.f64 y.im (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2)) (neg.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) 1) (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) 1) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 y.im) (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im 1) 1) (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (neg.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.im (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 (*.f64 y.im y.im)))) (cbrt.f64 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 y.im) (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 y.im) (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im 1) (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (neg.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im 1) (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im 1) (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (sqrt.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (sqrt.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (sqrt.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (cbrt.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (cbrt.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 x.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (sqrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 y.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 x.im (sqrt.f64 y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 x.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (pow.f64 (cbrt.f64 x.im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (cbrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 y.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (cbrt.f64 (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 x.im (cbrt.f64 y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y.im) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 y.im x.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 (*.f64 y.im x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (cbrt.f64 (pow.f64 y.im 4))) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (sqrt.f64 (cbrt.f64 (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (*.f64 y.im x.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 (*.f64 y.im x.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (sqrt.f64 x.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (pow.f64 (cbrt.f64 x.im) 2)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (sqrt.f64 y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 1 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y.im (/.f64 1 x.im)) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y.im (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) x.im)) (/.f64 1 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y.im (/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) x.im)) (/.f64 1 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y.im x.im)) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (cbrt.f64 (*.f64 y.im y.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (/.f64 y.im 1)) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (/.f64 y.im (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im -1) (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x.im (neg.f64 (neg.f64 y.im))) (neg.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 x.im (neg.f64 y.im))) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 y.im (/.f64 1 x.im))) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (*.f64 y.im x.im))) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (sqrt.f64 (*.f64 y.im x.im))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 2) (cbrt.f64 (*.f64 y.im x.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.im x.im) (/.f64 1 (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.im x.im) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.im x.im) -1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) 1) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 y.im)) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (neg.f64 y.im))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (neg.f64 y.im))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im 1) x.im) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) x.im) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) x.im)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) x.im)) (-.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) x.im)) (-.f64 (*.f64 (pow.f64 y.re 4) (pow.f64 y.re 4)) (*.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))))) (+.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) x.im)) (+.f64 (pow.f64 (pow.f64 y.re 4) 3) (pow.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) 3))) (+.f64 (*.f64 (pow.f64 y.re 4) (pow.f64 y.re 4)) (-.f64 (*.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))) (*.f64 (pow.f64 y.re 4) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 x.im) (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 y.im y.im)) x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (neg.f64 y.im)) x.im) (neg.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x.im (neg.f64 y.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (/.f64 1 x.im)) 1) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) 1) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) 1) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 y.im x.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 y.im) (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (neg.f64 y.im)) (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 y.im x.im)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 2)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (/.f64 x.im (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y.im (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y.im x.im) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im 1) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (/.f64 1 (sqrt.f64 y.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (/.f64 1 (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 y.im))) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (sqrt.f64 y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (hypot.f64 y.im y.re)) (neg.f64 (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) -1) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 1 x.im)) 1) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 1 x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) 1) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) (sqrt.f64 (hypot.f64 y.im y.re))) (sqrt.f64 (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) 1) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (hypot.f64 y.im y.re))) (cbrt.f64 (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (neg.f64 (hypot.f64 y.im y.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) -1) (pow.f64 (hypot.f64 y.im y.re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (neg.f64 (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) x.im))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3) (pow.f64 x.im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))))))) |
| 1× | egg-herbie |
| 1478× | associate-/l* |
| 812× | times-frac |
| 600× | associate-/l/ |
| 544× | *-commutative |
| 502× | +-commutative |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 550 | 10068 |
| 1 | 1461 | 9780 |
| 2 | 7140 | 9780 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 y.im (pow.f64 y.re 2)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(/.f64 y.im (pow.f64 y.re 2)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(/.f64 y.im (pow.f64 y.re 2)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 1) |
(*.f64 y.im (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 1) |
(*.f64 1 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) |
(*.f64 (sqrt.f64 y.im) (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) |
(*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) |
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2)) y.im) |
(*.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)) (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) |
(*.f64 (neg.f64 y.im) (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 y.im)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (sqrt.f64 y.im) 1)) |
(*.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) 1)) |
(*.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 y.im (hypot.f64 y.im y.re))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 y.im 1) (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 1 (hypot.f64 y.im y.re))) |
(*.f64 (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (*.f64 y.im (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (*.f64 y.im (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 y.im (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))) |
(*.f64 (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2)) (neg.f64 y.im)) |
(*.f64 (/.f64 (sqrt.f64 y.im) 1) (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 (sqrt.f64 y.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) 1) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 y.im) (hypot.f64 y.im y.re))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (hypot.f64 y.im y.re))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 (/.f64 y.im 1) 1) (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im)) |
(*.f64 (/.f64 y.im (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (neg.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 y.im (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 (*.f64 y.im y.im)))) (cbrt.f64 y.im)) |
(*.f64 (/.f64 (neg.f64 y.im) (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 (neg.f64 y.im) (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))) |
(*.f64 (/.f64 (/.f64 y.im 1) (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (neg.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 y.im 1) (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 (/.f64 y.im 1) (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (sqrt.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (sqrt.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (sqrt.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (cbrt.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (cbrt.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 1) |
(pow.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) 2) |
(pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3) |
(pow.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3) 1/3) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) -1) |
(neg.f64 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(sqrt.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(log.f64 (exp.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(cbrt.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(exp.f64 (log.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(log1p.f64 (expm1.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) 1) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1) |
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.im))) |
(/.f64 (sqrt.f64 x.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (sqrt.f64 x.im))) |
(/.f64 (sqrt.f64 y.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (sqrt.f64 y.im))) |
(/.f64 (sqrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 x.im (sqrt.f64 y.im)))) |
(/.f64 (cbrt.f64 x.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (pow.f64 (cbrt.f64 x.im) 2))) |
(/.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (cbrt.f64 x.im))) |
(/.f64 (cbrt.f64 y.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (cbrt.f64 (*.f64 y.im y.im)))) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (cbrt.f64 y.im))) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 x.im (cbrt.f64 y.im)))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (neg.f64 y.im) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)) |
(/.f64 (sqrt.f64 (*.f64 y.im x.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 (*.f64 y.im x.im)))) |
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 y.im 4))) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (sqrt.f64 (cbrt.f64 (*.f64 y.im y.im))))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (*.f64 y.im x.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 (*.f64 y.im x.im)))) |
(/.f64 (*.f64 y.im (sqrt.f64 x.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 x.im))) |
(/.f64 (*.f64 y.im (pow.f64 (cbrt.f64 x.im) 2)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 x.im))) |
(/.f64 (*.f64 x.im (sqrt.f64 y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 y.im))) |
(/.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 1 y.im)) |
(/.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 y.im (/.f64 1 x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)) |
(/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 y.im (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) x.im)) (/.f64 1 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 y.im (/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) x.im)) (/.f64 1 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.im)))) |
(/.f64 (/.f64 x.im (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) y.im)) |
(/.f64 (neg.f64 (*.f64 y.im x.im)) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 x.im (cbrt.f64 (*.f64 y.im y.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(/.f64 (*.f64 x.im (/.f64 y.im 1)) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 x.im (/.f64 y.im (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 x.im -1) (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 x.im (neg.f64 (neg.f64 y.im))) (neg.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 1 (*.f64 x.im (neg.f64 y.im))) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 1 (/.f64 y.im (/.f64 1 x.im))) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 1 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 1 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 1 (neg.f64 (*.f64 y.im x.im))) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (sqrt.f64 (*.f64 y.im x.im))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 2) (cbrt.f64 (*.f64 y.im x.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 1 (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (*.f64 y.im x.im) -1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) 1) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 y.im)) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (neg.f64 y.im))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (neg.f64 y.im))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 (/.f64 y.im 1) x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) x.im) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) x.im)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) x.im)) (-.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) x.im)) (-.f64 (*.f64 (pow.f64 y.re 4) (pow.f64 y.re 4)) (*.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))))) (+.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) x.im)) (+.f64 (pow.f64 (pow.f64 y.re 4) 3) (pow.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) 3))) (+.f64 (*.f64 (pow.f64 y.re 4) (pow.f64 y.re 4)) (-.f64 (*.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))) (*.f64 (pow.f64 y.re 4) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)))))) |
(/.f64 (*.f64 -1 x.im) (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 y.im y.im)) x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(/.f64 (*.f64 (neg.f64 (neg.f64 y.im)) x.im) (neg.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 (*.f64 x.im (neg.f64 y.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 1 x.im)) 1) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) 1) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) 1) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (neg.f64 (*.f64 y.im x.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 1 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 (sqrt.f64 y.im) (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 y.im)) (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 y.im x.im)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 2)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im (/.f64 x.im (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (*.f64 y.im (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(/.f64 (*.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) |
(/.f64 (*.f64 (*.f64 y.im x.im) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) |
(/.f64 (/.f64 x.im 1) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(/.f64 (/.f64 x.im (*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (/.f64 x.im (/.f64 1 (sqrt.f64 y.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 y.im))) |
(/.f64 (/.f64 x.im (/.f64 1 (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(/.f64 (/.f64 x.im (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 y.im))) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 y.im))) |
(/.f64 (/.f64 x.im (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 y.im))) |
(/.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) y.im)) |
(/.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (sqrt.f64 y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 y.im))) |
(/.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (hypot.f64 y.im y.re)) (neg.f64 (hypot.f64 y.im y.re))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) -1) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 1 x.im)) 1) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 1 x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) 1) (hypot.f64 y.im y.re)) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (hypot.f64 y.im y.re))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) (sqrt.f64 (hypot.f64 y.im y.re))) (sqrt.f64 (hypot.f64 y.im y.re))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) 1) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (hypot.f64 y.im y.re))) (cbrt.f64 (hypot.f64 y.im y.re))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (neg.f64 (hypot.f64 y.im y.re))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) -1) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (neg.f64 (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) 2) |
(pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 3) |
(pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) x.im)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))))) |
(cbrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3) (pow.f64 x.im 3))) |
(expm1.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(exp.f64 (log.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(log1p.f64 (expm1.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
| Outputs |
|---|
(/.f64 y.im (pow.f64 y.re 2)) |
(/.f64 y.im (*.f64 y.re y.re)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (/.f64 y.im (*.f64 y.re y.re))) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (/.f64 y.im (*.f64 y.re y.re))) (fma.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (-.f64 (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(-.f64 (+.f64 (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)))) |
(-.f64 (/.f64 1 y.im) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (fma.f64 -1 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)))) |
(-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (-.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) (/.f64 1 y.im))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 1 y.im) (+.f64 (fma.f64 -1 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (neg.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))) |
(+.f64 (-.f64 (/.f64 1 y.im) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))) (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)))) |
(-.f64 (/.f64 1 y.im) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (fma.f64 -1 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)))) |
(-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (-.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) (/.f64 1 y.im))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 1 y.im) (+.f64 (fma.f64 -1 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (neg.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))) |
(+.f64 (-.f64 (/.f64 1 y.im) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))) (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) |
(/.f64 1 y.im) |
(+.f64 (/.f64 1 y.im) (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 1 y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)))) |
(-.f64 (/.f64 1 y.im) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (fma.f64 -1 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)))) |
(+.f64 (/.f64 1 y.im) (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)))) |
(-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (-.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) (/.f64 1 y.im))) |
(+.f64 (/.f64 1 y.im) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.re 2) (pow.f64 y.im 3))) (+.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))))) |
(+.f64 (/.f64 1 y.im) (+.f64 (fma.f64 -1 (/.f64 (*.f64 y.re y.re) (pow.f64 y.im 3)) (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5))) (neg.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7))))) |
(+.f64 (-.f64 (/.f64 1 y.im) (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re))) (-.f64 (/.f64 (pow.f64 y.re 4) (pow.f64 y.im 5)) (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)))) |
(/.f64 y.im (pow.f64 y.re 2)) |
(/.f64 y.im (*.f64 y.re y.re)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (/.f64 y.im (*.f64 y.re y.re))) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (/.f64 y.im (*.f64 y.re y.re))) (fma.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (-.f64 (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(-.f64 (+.f64 (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) |
(/.f64 y.im (pow.f64 y.re 2)) |
(/.f64 y.im (*.f64 y.re y.re)) |
(+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (/.f64 y.im (*.f64 y.re y.re)) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (/.f64 y.im (*.f64 y.re y.re))) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(+.f64 (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (+.f64 (/.f64 y.im (pow.f64 y.re 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (*.f64 -1 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (/.f64 y.im (*.f64 y.re y.re))) (fma.f64 -1 (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8)) (neg.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))))) |
(+.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) (-.f64 (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)))) |
(-.f64 (+.f64 (-.f64 (/.f64 y.im (*.f64 y.re y.re)) (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4))) (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6))) (/.f64 (pow.f64 y.im 7) (pow.f64 y.re 8))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im))) |
(-.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (+.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im)))) |
(+.f64 (-.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.im 7) (/.f64 (pow.f64 y.re 8) x.im)) (+.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im))))) |
(-.f64 (-.f64 (+.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) |
(-.f64 (+.f64 (-.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)))) |
(+.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (fma.f64 -1 (/.f64 (pow.f64 y.re 6) (/.f64 (pow.f64 y.im 7) x.im)) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im)) (*.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)) x.im)) (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im))) |
(+.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) (-.f64 (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im)) (*.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)) x.im))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)))) |
(+.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (fma.f64 -1 (/.f64 (pow.f64 y.re 6) (/.f64 (pow.f64 y.im 7) x.im)) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im)) (*.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)) x.im)) (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im))) |
(+.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) (-.f64 (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im)) (*.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)) x.im))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))) |
(+.f64 (/.f64 x.im y.im) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im)))) |
(-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3))))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)))) |
(+.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im))) |
(+.f64 (/.f64 x.im y.im) (+.f64 (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 6) x.im) (pow.f64 y.im 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.re 2) x.im) (pow.f64 y.im 3)))))) |
(+.f64 (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (pow.f64 y.re 4) x.im) (pow.f64 y.im 5))) (fma.f64 -1 (/.f64 (pow.f64 y.re 6) (/.f64 (pow.f64 y.im 7) x.im)) (neg.f64 (/.f64 (*.f64 y.re y.re) (/.f64 (pow.f64 y.im 3) x.im))))) |
(+.f64 (-.f64 (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im)) (*.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)) x.im)) (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im))) |
(+.f64 (-.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re (/.f64 (pow.f64 y.im 3) y.re)) x.im)) (-.f64 (/.f64 (pow.f64 y.re 4) (/.f64 (pow.f64 y.im 5) x.im)) (*.f64 (/.f64 (pow.f64 y.re 6) (pow.f64 y.im 7)) x.im))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im))) |
(-.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (+.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im)))) |
(+.f64 (-.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.im 7) (/.f64 (pow.f64 y.re 8) x.im)) (+.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im))))) |
(-.f64 (-.f64 (+.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) |
(-.f64 (+.f64 (-.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) |
(/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im))) |
(-.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2)))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (+.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im)))) |
(+.f64 (-.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 3) x.im) (pow.f64 y.re 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (+.f64 (/.f64 (*.f64 (pow.f64 y.im 5) x.im) (pow.f64 y.re 6)) (/.f64 (*.f64 y.im x.im) (pow.f64 y.re 2))))) |
(fma.f64 -1 (/.f64 (pow.f64 y.im 3) (/.f64 (pow.f64 y.re 4) x.im)) (fma.f64 -1 (/.f64 (pow.f64 y.im 7) (/.f64 (pow.f64 y.re 8) x.im)) (+.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (/.f64 (pow.f64 y.im 5) (/.f64 (pow.f64 y.re 6) x.im))))) |
(-.f64 (-.f64 (+.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) |
(-.f64 (+.f64 (-.f64 (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) (*.f64 (/.f64 (pow.f64 y.im 3) (pow.f64 y.re 4)) x.im)) (*.f64 (/.f64 (pow.f64 y.im 5) (pow.f64 y.re 6)) x.im)) (/.f64 (*.f64 (pow.f64 y.im 7) x.im) (pow.f64 y.re 8))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 2) (pow.f64 y.im 2))) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 y.im (/.f64 (fma.f64 y.im y.im (*.f64 y.re y.re)) x.im)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 1) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 y.im (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 1) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 1 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (sqrt.f64 y.im) (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(*.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) |
(/.f64 (*.f64 y.im (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) |
(*.f64 (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2)) y.im) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)) (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) |
(*.f64 (+.f64 (pow.f64 y.re 4) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))) (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) |
(*.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) |
(*.f64 (neg.f64 y.im) (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 y.im)) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (sqrt.f64 y.im) 1)) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) 1)) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.im y.re)) (/.f64 y.im (hypot.f64 y.im y.re))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 y.im 1) (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (/.f64 1 (hypot.f64 y.im y.re))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 y.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 1 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (*.f64 y.im (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) |
(/.f64 (*.f64 y.im (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (*.f64 y.im (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))) |
(*.f64 (+.f64 (pow.f64 y.re 4) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))) (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) |
(*.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) |
(*.f64 (/.f64 y.im (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) (/.f64 y.im (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) |
(/.f64 (*.f64 y.im (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) |
(*.f64 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))) |
(*.f64 (+.f64 (pow.f64 y.re 4) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))) (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) |
(*.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) |
(*.f64 (/.f64 -1 (pow.f64 (hypot.f64 y.im y.re) 2)) (neg.f64 y.im)) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 y.im) 1) (/.f64 (sqrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (/.f64 (sqrt.f64 y.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (sqrt.f64 y.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (sqrt.f64 y.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) 1) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 y.im) (hypot.f64 y.im y.re))) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (hypot.f64 y.im y.re))) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) |
(*.f64 (/.f64 (/.f64 y.im 1) 1) (/.f64 1 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im)) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(*.f64 (/.f64 y.im (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (neg.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 y.im (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (neg.f64 (+.f64 (pow.f64 y.re 4) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))))) |
(*.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (*.f64 1 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))))) |
(*.f64 (/.f64 y.im (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (neg.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 (*.f64 y.im y.im)))) (cbrt.f64 y.im)) |
(*.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (cbrt.f64 y.im) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(*.f64 (/.f64 (neg.f64 y.im) (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 y.im (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (neg.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 (neg.f64 y.im) (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))) |
(*.f64 (/.f64 y.im (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (neg.f64 (+.f64 (pow.f64 y.re 4) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))))) |
(*.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (*.f64 1 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))))) |
(*.f64 (/.f64 (/.f64 y.im 1) (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (neg.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (neg.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im 1) (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (neg.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 y.im (neg.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (neg.f64 (+.f64 (pow.f64 y.re 4) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))))) |
(*.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (*.f64 1 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))))) |
(*.f64 (/.f64 (/.f64 y.im 1) (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 y.im (neg.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (neg.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (-.f64 (pow.f64 y.im 4) (pow.f64 y.re 4))) (-.f64 (*.f64 y.im y.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (sqrt.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 y.im (*.f64 (sqrt.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (hypot.f64 y.im y.re))) (sqrt.f64 (+.f64 (pow.f64 y.re 4) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))))) |
(*.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (hypot.f64 (pow.f64 y.im 3) (pow.f64 y.re 3))) (sqrt.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))))) |
(*.f64 (/.f64 (/.f64 y.im (hypot.f64 y.im y.re)) (sqrt.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (sqrt.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (*.f64 (hypot.f64 y.im y.re) (sqrt.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))))) (sqrt.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (cbrt.f64 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (cbrt.f64 (+.f64 (pow.f64 y.re 4) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))))) |
(*.f64 (/.f64 (/.f64 y.im (cbrt.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))))) |
(*.f64 (/.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (cbrt.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 y.im (*.f64 (cbrt.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 (*.f64 y.im (cbrt.f64 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) |
(pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 1) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(pow.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) 2) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(pow.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3) 1/3) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) -1) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(neg.f64 (/.f64 y.im (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(sqrt.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(fabs.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(log.f64 (exp.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(cbrt.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3)) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(expm1.f64 (log1p.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(exp.f64 (log.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(log1p.f64 (expm1.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) 1) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 x.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 1 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im x.im))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (sqrt.f64 x.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (sqrt.f64 x.im))) |
(*.f64 (/.f64 (sqrt.f64 x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (sqrt.f64 x.im)) |
(*.f64 (sqrt.f64 x.im) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (sqrt.f64 y.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (sqrt.f64 y.im))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (sqrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 x.im (sqrt.f64 y.im)))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (cbrt.f64 x.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (pow.f64 (cbrt.f64 x.im) 2))) |
(/.f64 (cbrt.f64 x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im (pow.f64 (cbrt.f64 x.im) 2)))) |
(/.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im (cbrt.f64 x.im)))) |
(/.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im) (cbrt.f64 x.im))) |
(/.f64 (cbrt.f64 x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im (pow.f64 (cbrt.f64 x.im) 2)))) |
(/.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im (cbrt.f64 x.im)))) |
(/.f64 (cbrt.f64 y.im) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (cbrt.f64 (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) x.im) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (cbrt.f64 y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) x.im) |
(/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 x.im (cbrt.f64 y.im)))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) x.im) |
(/.f64 (*.f64 y.im x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (neg.f64 y.im) (/.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (sqrt.f64 (*.f64 y.im x.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 (*.f64 y.im x.im)))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 y.im 4))) (/.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im) (sqrt.f64 (cbrt.f64 (*.f64 y.im y.im))))) |
(/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 y.im 4))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 y.im y.im))) x.im))) |
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 y.im y.im))) (*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (pow.f64 y.im 4))) (pow.f64 (hypot.f64 y.im y.re) 2)) x.im)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (*.f64 y.im x.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 (*.f64 y.im x.im)))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (*.f64 y.im x.im))) (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 (*.f64 y.im x.im))) |
(*.f64 (cbrt.f64 (*.f64 y.im x.im)) (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 (*.f64 y.im x.im))))) |
(/.f64 (*.f64 y.im (sqrt.f64 x.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 x.im))) |
(*.f64 (/.f64 (sqrt.f64 x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (sqrt.f64 x.im)) |
(*.f64 (sqrt.f64 x.im) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im (pow.f64 (cbrt.f64 x.im) 2)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 x.im))) |
(/.f64 (cbrt.f64 x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im (pow.f64 (cbrt.f64 x.im) 2)))) |
(/.f64 (pow.f64 (cbrt.f64 x.im) 2) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 y.im (cbrt.f64 x.im)))) |
(/.f64 (*.f64 x.im (sqrt.f64 y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 y.im))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)) (/.f64 1 y.im)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) x.im)) |
(/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 y.im (/.f64 1 x.im)) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) (hypot.f64 y.im y.re)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 y.im (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) x.im)) (/.f64 1 (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(*.f64 (/.f64 (*.f64 (/.f64 y.im (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) x.im) 1) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.im x.im) (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (/.f64 y.im (/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) x.im)) (/.f64 1 (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)))) |
(/.f64 y.im (*.f64 (/.f64 1 (+.f64 (pow.f64 y.re 4) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)))) (/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) x.im))) |
(*.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) |
(/.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (*.f64 (sqrt.f64 x.im) (sqrt.f64 y.im)))) |
(*.f64 (/.f64 (sqrt.f64 x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (sqrt.f64 x.im)) |
(*.f64 (sqrt.f64 x.im) (/.f64 (*.f64 y.im (sqrt.f64 x.im)) (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 x.im (hypot.f64 y.im y.re)) (/.f64 (hypot.f64 y.im y.re) y.im)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (neg.f64 (*.f64 y.im x.im)) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 x.im (cbrt.f64 (*.f64 y.im y.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) x.im) |
(/.f64 (*.f64 x.im (/.f64 y.im 1)) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 x.im (/.f64 y.im (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 x.im (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 x.im -1) (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 x.im (neg.f64 (neg.f64 y.im))) (neg.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 1 (*.f64 x.im (neg.f64 y.im))) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 1 (/.f64 y.im (/.f64 1 x.im))) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 1 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 1 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 1 (neg.f64 (*.f64 y.im x.im))) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (sqrt.f64 (*.f64 y.im x.im))) (hypot.f64 y.im y.re)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 2) (cbrt.f64 (*.f64 y.im x.im))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (cbrt.f64 (*.f64 y.im x.im)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (pow.f64 (cbrt.f64 (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 2)) |
(/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 1 (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (*.f64 y.im x.im) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (*.f64 y.im x.im) -1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) 1) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) x.im)) |
(/.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 y.im)) (hypot.f64 y.im y.re)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (neg.f64 y.im))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (sqrt.f64 (neg.f64 y.im)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 y.im)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) |
(/.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) 1) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 x.im (/.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))) |
(/.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 y.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im))) |
(/.f64 x.im (/.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im)) (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))) |
(/.f64 (*.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (cbrt.f64 (neg.f64 y.im))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (neg.f64 y.im)))) |
(/.f64 x.im (/.f64 (/.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (neg.f64 y.im))) (pow.f64 (cbrt.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2))) |
(/.f64 (*.f64 (/.f64 y.im 1) x.im) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (/.f64 y.im (hypot.f64 y.im y.re)) x.im) (hypot.f64 y.im y.re)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (/.f64 y.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) x.im)) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (/.f64 y.im (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) |
(/.f64 (/.f64 y.im (/.f64 (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) x.im) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) x.im)) (-.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (*.f64 (/.f64 y.im (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) x.im) (-.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (pow.f64 y.re 4) (+.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 (*.f64 x.im (/.f64 y.im (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)))) (+.f64 (pow.f64 y.re 4) (+.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)))) (-.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) x.im)) (-.f64 (*.f64 (pow.f64 y.re 4) (pow.f64 y.re 4)) (*.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))))) (+.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) x.im) (/.f64 (+.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2)) (-.f64 (pow.f64 y.re 8) (*.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)))))) |
(*.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (+.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))) (-.f64 (pow.f64 y.re 8) (*.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))))) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) x.im)) (+.f64 (pow.f64 (pow.f64 y.re 4) 3) (pow.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) 3))) (+.f64 (*.f64 (pow.f64 y.re 4) (pow.f64 y.re 4)) (-.f64 (*.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2))) (*.f64 (pow.f64 y.re 4) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)))))) |
(/.f64 (*.f64 (/.f64 y.im (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) x.im) (/.f64 (+.f64 (pow.f64 y.re 8) (*.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) (-.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) (pow.f64 y.re 4)))) (+.f64 (pow.f64 (pow.f64 y.re 4) 3) (pow.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) 3)))) |
(*.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (fma.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) (-.f64 (pow.f64 y.im 4) (+.f64 (pow.f64 (*.f64 y.im y.re) 2) (pow.f64 y.re 4))) (pow.f64 y.re 8))) (+.f64 (pow.f64 (pow.f64 y.re 4) 3) (pow.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) 3))) |
(*.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) (fma.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) (-.f64 (pow.f64 y.im 4) (+.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (pow.f64 y.re 8))) (+.f64 (pow.f64 (pow.f64 y.re 4) 3) (pow.f64 (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)) 3))) |
(/.f64 (*.f64 -1 x.im) (neg.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 y.im y.im)) x.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) x.im) |
(/.f64 (*.f64 (neg.f64 (neg.f64 y.im)) x.im) (neg.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (*.f64 x.im (neg.f64 y.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 1 x.im)) 1) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) 1) (hypot.f64 y.im y.re)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) 1) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (neg.f64 (*.f64 y.im x.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 1 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) x.im)) |
(/.f64 (*.f64 (sqrt.f64 y.im) (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (hypot.f64 y.im y.re)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (sqrt.f64 (neg.f64 y.im)) (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re))) (/.f64 (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (sqrt.f64 (neg.f64 y.im)))) |
(*.f64 (/.f64 (sqrt.f64 (neg.f64 y.im)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (*.f64 x.im (/.f64 (sqrt.f64 y.im) (hypot.f64 y.im y.re)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 y.im x.im)) (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 2)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (cbrt.f64 (*.f64 y.im x.im)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (pow.f64 (cbrt.f64 (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im))) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 2)) |
(/.f64 (*.f64 y.im (/.f64 x.im (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 y.im (/.f64 x.im (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (*.f64 (*.f64 y.im x.im) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) |
(*.f64 (/.f64 (*.f64 (/.f64 y.im (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4))) x.im) 1) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.im x.im) (/.f64 (-.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (-.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) |
(/.f64 (*.f64 (*.f64 y.im x.im) (-.f64 (+.f64 (pow.f64 y.re 4) (pow.f64 y.im 4)) (pow.f64 (*.f64 y.im y.re) 2))) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6))) |
(/.f64 y.im (*.f64 (/.f64 1 (+.f64 (pow.f64 y.re 4) (-.f64 (pow.f64 y.im 4) (pow.f64 (*.f64 y.im y.re) 2)))) (/.f64 (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)) x.im))) |
(*.f64 (+.f64 (pow.f64 y.im 4) (-.f64 (pow.f64 y.re 4) (pow.f64 (*.f64 y.im y.re) 2))) (/.f64 (*.f64 y.im x.im) (+.f64 (pow.f64 y.re 6) (pow.f64 y.im 6)))) |
(/.f64 (/.f64 x.im 1) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (*.f64 y.im x.im) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 x.im (*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im)))) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) y.im))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 x.im (/.f64 1 (sqrt.f64 y.im))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (sqrt.f64 y.im))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 x.im (/.f64 1 (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) x.im) |
(/.f64 (/.f64 x.im (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 y.im))) (/.f64 (hypot.f64 y.im y.re) (sqrt.f64 y.im))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 x.im (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (hypot.f64 y.im y.re) (cbrt.f64 y.im))) |
(*.f64 (/.f64 (cbrt.f64 y.im) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) (cbrt.f64 (*.f64 y.im y.im))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 y.im y.im)) (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) (cbrt.f64 y.im))) x.im) |
(/.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) 1)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) y.im)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (sqrt.f64 y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 y.im))) |
(/.f64 x.im (*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (sqrt.f64 y.im)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (sqrt.f64 y.im)))) |
(*.f64 (sqrt.f64 y.im) (/.f64 (/.f64 (*.f64 x.im (sqrt.f64 y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 x.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) (cbrt.f64 (*.f64 y.im y.im)))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im))) |
(/.f64 (*.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (*.f64 y.im y.im))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) (cbrt.f64 y.im))) |
(*.f64 (cbrt.f64 y.im) (/.f64 (/.f64 (*.f64 x.im (cbrt.f64 (*.f64 y.im y.im))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (hypot.f64 y.im y.re)) (neg.f64 (hypot.f64 y.im y.re))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) -1) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 1 x.im)) 1) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 1 x.im)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) 1) (hypot.f64 y.im y.re)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (hypot.f64 y.im y.re))) |
(/.f64 (*.f64 y.im (/.f64 x.im (hypot.f64 y.im y.re))) (*.f64 (cbrt.f64 (hypot.f64 y.im y.re)) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (*.f64 x.im (/.f64 y.im (hypot.f64 y.im y.re))) (cbrt.f64 (hypot.f64 y.im y.re))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) (sqrt.f64 (hypot.f64 y.im y.re))) (sqrt.f64 (hypot.f64 y.im y.re))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.im y.re)) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (*.f64 y.im (/.f64 x.im (hypot.f64 y.im y.re))) (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(*.f64 (/.f64 y.im (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (/.f64 (/.f64 x.im (hypot.f64 y.im y.re)) (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) 1) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (hypot.f64 y.im y.re))) (cbrt.f64 (hypot.f64 y.im y.re))) |
(/.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (*.f64 (cbrt.f64 (hypot.f64 y.im y.re)) (cbrt.f64 (hypot.f64 y.im y.re)))) |
(/.f64 y.im (/.f64 (*.f64 (cbrt.f64 (hypot.f64 y.im y.re)) (cbrt.f64 (hypot.f64 y.im y.re))) (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (/.f64 y.im (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2) x.im)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 (/.f64 (*.f64 y.im x.im) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))) |
(*.f64 (/.f64 y.im (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (/.f64 (/.f64 x.im (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) 1) (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) (neg.f64 (hypot.f64 y.im y.re))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2)) (neg.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) (sqrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2))))) (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) -1) (pow.f64 (hypot.f64 y.im y.re) 2)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (neg.f64 (hypot.f64 y.im y.re))) (hypot.f64 y.im y.re)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 (/.f64 (neg.f64 (*.f64 y.im x.im)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2)) 2))) (cbrt.f64 (pow.f64 (hypot.f64 y.im y.re) 2))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 1) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 y.im x.im)) (hypot.f64 y.im y.re)) 2) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(pow.f64 (cbrt.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) 3) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(pow.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3) 1/3) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(sqrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 2)) |
(sqrt.f64 (pow.f64 (/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) 2)) |
(fabs.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2))) x.im)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2)))))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(cbrt.f64 (pow.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) 3)) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y.im (pow.f64 (hypot.f64 y.im y.re) 2)) 3) (pow.f64 x.im 3))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(expm1.f64 (log1p.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(exp.f64 (log.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
(log1p.f64 (expm1.f64 (*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))))) |
(/.f64 y.im (/.f64 (pow.f64 (hypot.f64 y.im y.re) 2) x.im)) |
(*.f64 y.im (/.f64 x.im (pow.f64 (hypot.f64 y.im y.re) 2))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.2b | (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))) |
| ✓ | 1.3b | (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re)) |
Compiled 35 to 9 computations (74.3% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y.re | @ | 0 | (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re)) |
| 0.0ms | x.re | @ | inf | (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re)) |
| 0.0ms | x.im | @ | inf | (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))) |
| 0.0ms | y.im | @ | inf | (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))) |
| 0.0ms | x.re | @ | -inf | (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re)) |
| 1× | batch-egg-rewrite |
| 1764× | associate-/r/ |
| 1338× | associate-/l/ |
| 582× | distribute-lft-in |
| 278× | add-sqr-sqrt |
| 276× | pow1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 50 |
| 1 | 257 | 46 |
| 2 | 4288 | 46 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y.re (*.f64 (/.f64 1 y.im) (/.f64 x.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 y.re) y.im) (sqrt.f64 x.re)) (*.f64 (/.f64 (sqrt.f64 y.re) y.im) (sqrt.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 y.re y.im)) (*.f64 (sqrt.f64 (/.f64 y.re y.im)) (/.f64 x.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) 2) (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) (*.f64 (cbrt.f64 (/.f64 y.re y.im)) (/.f64 x.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x.re y.im) (/.f64 y.re y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y.im) (*.f64 (/.f64 y.re y.im) x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 y.re) y.im) (*.f64 -1 (/.f64 x.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) 1) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) (sqrt.f64 x.re)) (sqrt.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 y.re y.im)) (/.f64 x.re y.im)) (sqrt.f64 (/.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y.re y.im) x.re) (/.f64 1 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re 1) (*.f64 (/.f64 1 y.im) (/.f64 x.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re y.im) (sqrt.f64 y.im)) (/.f64 x.re (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 y.im) 2) y.im)) (/.f64 x.re (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (sqrt.f64 (/.f64 x.re y.im))) (*.f64 (/.f64 y.re y.im) (sqrt.f64 (/.f64 x.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) (*.f64 (/.f64 y.re y.im) (cbrt.f64 (/.f64 x.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (*.f64 (neg.f64 y.im) y.im)) (neg.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 y.im)) (*.f64 (/.f64 y.re y.im) (neg.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y.im) (/.f64 x.re y.im)) y.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 x.re y.im)) (/.f64 (neg.f64 y.re) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.re) (/.f64 y.im x.re)) (/.f64 (sqrt.f64 y.re) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 y.im x.re)) (/.f64 (cbrt.f64 y.re) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (sqrt.f64 (/.f64 y.im x.re))) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 y.im x.re)) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) (/.f64 (/.f64 1 y.im) (cbrt.f64 (/.f64 y.im x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 y.re y.im)) y.im) (*.f64 (sqrt.f64 (/.f64 y.re y.im)) x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 y.re y.im)) (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) (*.f64 (sqrt.f64 (/.f64 y.re y.im)) (cbrt.f64 (/.f64 x.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) y.im) (/.f64 (cbrt.f64 (/.f64 y.re y.im)) (/.f64 1 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (/.f64 y.re y.im)) y.im) x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) (sqrt.f64 (/.f64 y.im x.re))) (/.f64 (cbrt.f64 (/.f64 y.re y.im)) (sqrt.f64 (/.f64 y.im x.re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y.re (*.f64 y.im (neg.f64 y.im))) (neg.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re y.im) (/.f64 y.im 1)) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re y.im) (/.f64 y.im (sqrt.f64 x.re))) (sqrt.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re y.im) (/.f64 y.im (pow.f64 (cbrt.f64 x.re) 2))) (cbrt.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re y.im) -1) (neg.f64 (/.f64 x.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re y.im) (neg.f64 (neg.f64 y.im))) (neg.f64 (neg.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 y.im (*.f64 y.re x.re))) (/.f64 1 y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 y.im (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) x.re))) (cbrt.f64 (/.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y.re) (/.f64 y.im (/.f64 x.re y.im))) (sqrt.f64 y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) (/.f64 y.im x.re)) (cbrt.f64 (/.f64 y.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 y.im (/.f64 x.re y.im))) (cbrt.f64 y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re (*.f64 y.im y.im)) 1) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re (*.f64 y.im y.im)) 1) (/.f64 x.re 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 1 (sqrt.f64 x.re))) (sqrt.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 1 (pow.f64 (cbrt.f64 x.re) 2))) (cbrt.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re (*.f64 y.im y.im)) -1) (neg.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.re y.im) y.im) y.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.re y.im) (sqrt.f64 y.im)) (/.f64 y.re (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.re y.im) (pow.f64 (cbrt.f64 y.im) 2)) (/.f64 y.re (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.re y.im) (neg.f64 y.im)) (neg.f64 y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.re y.im) (/.f64 y.im 1)) y.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.re y.im) (/.f64 y.im (sqrt.f64 y.re))) (sqrt.f64 y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x.re y.im) (/.f64 y.im (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 y.re) y.im) -1) (/.f64 x.re y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 y.re) y.im) (neg.f64 (neg.f64 y.im))) (neg.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 y.re y.im) (sqrt.f64 (/.f64 x.re y.im))) 1) (sqrt.f64 (/.f64 x.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 y.re y.im) (sqrt.f64 (/.f64 x.re y.im))) (sqrt.f64 y.im)) (sqrt.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 y.re y.im) (sqrt.f64 (/.f64 x.re y.im))) (sqrt.f64 (neg.f64 y.im))) (sqrt.f64 (neg.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2) y.im)) 1) (cbrt.f64 (/.f64 x.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2) y.im)) (cbrt.f64 y.im)) (cbrt.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2) y.im)) (cbrt.f64 (neg.f64 y.im))) (cbrt.f64 (neg.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sqrt.f64 y.re) y.im) (sqrt.f64 x.re)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y.re (*.f64 (/.f64 (neg.f64 y.im) x.re) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x.im y.im))) (-.f64 1 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) (-.f64 1 (/.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 x.im y.im) 2) (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) (/.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (exp.f64 (log1p.f64 (/.f64 x.im y.im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x.im y.im) (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2) (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (/.f64 1 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) (*.f64 (/.f64 1 y.im) (/.f64 x.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (/.f64 x.re y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))))) (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y.im) (/.f64 x.re y.im)) (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2))) (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))) (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (/.f64 y.im x.re) x.im) (*.f64 y.im (/.f64 y.re y.im)))) (/.f64 y.im (/.f64 x.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 x.im (/.f64 y.im (/.f64 x.re y.im))) (*.f64 y.im y.re))) (*.f64 y.im (/.f64 y.im (/.f64 x.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 x.im (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im)) y.im)) (*.f64 y.im (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 x.im (/.f64 (neg.f64 y.im) x.re)) (*.f64 y.im (/.f64 (neg.f64 y.re) y.im)))) (*.f64 y.im (/.f64 (neg.f64 y.im) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 y.im (/.f64 x.re y.im)) (*.f64 (/.f64 y.im x.im) y.re))) (*.f64 (/.f64 y.im x.im) (/.f64 y.im (/.f64 x.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 y.im x.re) (*.f64 (/.f64 y.im x.im) (/.f64 y.re y.im)))) (*.f64 (/.f64 y.im x.im) (/.f64 y.im x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) (*.f64 (/.f64 y.im x.im) 1))) (*.f64 (/.f64 y.im x.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 (neg.f64 y.im) x.re) (*.f64 (/.f64 y.im x.im) (/.f64 (neg.f64 y.re) y.im)))) (*.f64 (/.f64 y.im x.im) (/.f64 (neg.f64 y.im) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (neg.f64 x.im) (/.f64 y.im (/.f64 x.re y.im))) (*.f64 (neg.f64 y.im) y.re))) (*.f64 (neg.f64 y.im) (/.f64 y.im (/.f64 x.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (neg.f64 x.im) (/.f64 y.im x.re)) (*.f64 (neg.f64 y.im) (/.f64 y.re y.im)))) (*.f64 (neg.f64 y.im) (/.f64 y.im x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (neg.f64 x.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im)) (*.f64 (neg.f64 y.im) 1))) (*.f64 (neg.f64 y.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (neg.f64 x.im) (/.f64 (neg.f64 y.im) x.re)) (*.f64 (neg.f64 y.im) (/.f64 (neg.f64 y.re) y.im)))) (*.f64 (neg.f64 y.im) (/.f64 (neg.f64 y.im) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))) (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) (*.f64 y.im y.im)) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) (*.f64 y.im (neg.f64 y.im))) (neg.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) (*.f64 (neg.f64 y.im) y.im)) (neg.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) y.im) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) 1) (/.f64 x.re y.im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (sqrt.f64 y.im)) (/.f64 x.re (sqrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (pow.f64 (cbrt.f64 y.im) 2)) (/.f64 x.re (cbrt.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (neg.f64 y.im)) (neg.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (/.f64 y.im 1)) x.re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (/.f64 y.im (sqrt.f64 x.re))) (sqrt.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (/.f64 y.im (pow.f64 (cbrt.f64 x.re) 2))) (cbrt.f64 x.re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) -1) (neg.f64 (/.f64 x.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (neg.f64 (neg.f64 y.im))) (neg.f64 (neg.f64 x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))) (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 y.im (/.f64 x.re y.im)) (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) (/.f64 y.im (/.f64 x.re y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (/.f64 y.im x.re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (/.f64 x.im y.im) 3)) (*.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))) (*.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (/.f64 y.im x.re) x.im) (*.f64 (/.f64 y.im x.re) x.im)) (*.f64 (*.f64 y.im (/.f64 y.re y.im)) (*.f64 y.im (/.f64 y.re y.im)))) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) (-.f64 (*.f64 (/.f64 y.im x.re) x.im) (*.f64 y.im (/.f64 y.re y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2))) (*.f64 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 3) 3) (pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (/.f64 x.im y.im) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im x.re) x.im) 3) (pow.f64 (*.f64 y.im (/.f64 y.re y.im)) 3)) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) (+.f64 (*.f64 (*.f64 (/.f64 y.im x.re) x.im) (*.f64 (/.f64 y.im x.re) x.im)) (-.f64 (*.f64 (*.f64 y.im (/.f64 y.re y.im)) (*.f64 y.im (/.f64 y.re y.im))) (*.f64 (*.f64 (/.f64 y.im x.re) x.im) (*.f64 y.im (/.f64 y.re y.im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) 3)) (*.f64 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.re y.im) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) x.im)) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.re (/.f64 y.im x.im)) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) 1)) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) (/.f64 y.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.re (neg.f64 y.im)) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) (neg.f64 x.im))) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y.im x.re) (*.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))) (*.f64 (/.f64 y.im x.re) (/.f64 y.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 y.re y.im) (neg.f64 y.im)) (*.f64 (/.f64 y.im x.re) (neg.f64 x.im))) (*.f64 (/.f64 y.im x.re) (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y.im (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) x.im)) (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y.im x.im) (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) 1)) (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) (/.f64 y.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 y.im) (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) (neg.f64 x.im))) (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 y.re) y.im) y.im) (*.f64 (/.f64 (neg.f64 y.im) x.re) x.im)) (*.f64 (/.f64 (neg.f64 y.im) x.re) y.im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 y.re) y.im) (/.f64 y.im x.im)) (*.f64 (/.f64 (neg.f64 y.im) x.re) 1)) (*.f64 (/.f64 (neg.f64 y.im) x.re) (/.f64 y.im x.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (neg.f64 y.re) y.im) (neg.f64 y.im)) (*.f64 (/.f64 (neg.f64 y.im) x.re) (neg.f64 x.im))) (*.f64 (/.f64 (neg.f64 y.im) x.re) (neg.f64 y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y.im y.re) (*.f64 x.im (/.f64 y.im (/.f64 x.re y.im)))) (*.f64 y.im (/.f64 y.im (/.f64 x.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y.im (*.f64 x.im (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im))) (*.f64 y.im (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x.im (/.f64 (neg.f64 y.im) x.re)) (*.f64 y.im (/.f64 (neg.f64 y.re) y.im))) (*.f64 y.im (/.f64 (neg.f64 y.im) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y.im (/.f64 x.re y.im)) (*.f64 (/.f64 y.im x.im) y.re)) (*.f64 (/.f64 y.im x.im) (/.f64 y.im (/.f64 x.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 y.im x.re) (*.f64 (/.f64 y.im x.im) (/.f64 y.re y.im))) (*.f64 (/.f64 y.im x.im) (/.f64 y.im x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) (*.f64 (/.f64 y.im x.im) 1)) (*.f64 (/.f64 y.im x.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 y.im) x.re) (*.f64 (/.f64 y.im x.im) (/.f64 (neg.f64 y.re) y.im))) (*.f64 (/.f64 y.im x.im) (/.f64 (neg.f64 y.im) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x.im) (/.f64 y.im (/.f64 x.re y.im))) (*.f64 (neg.f64 y.im) y.re)) (*.f64 (neg.f64 y.im) (/.f64 y.im (/.f64 x.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x.im) (/.f64 y.im x.re)) (*.f64 (neg.f64 y.im) (/.f64 y.re y.im))) (*.f64 (neg.f64 y.im) (/.f64 y.im x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im)) (*.f64 (neg.f64 y.im) 1)) (*.f64 (neg.f64 y.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 x.im) (/.f64 (neg.f64 y.im) x.re)) (*.f64 (neg.f64 y.im) (/.f64 (neg.f64 y.re) y.im))) (*.f64 (neg.f64 y.im) (/.f64 (neg.f64 y.im) x.re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2))) (neg.f64 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im)))) (neg.f64 (/.f64 y.im (/.f64 x.re y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x.im (/.f64 1 y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (sqrt.f64 y.re) y.im) (sqrt.f64 x.re)) (*.f64 (/.f64 (sqrt.f64 y.re) y.im) (sqrt.f64 x.re)) (/.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 x.im y.im)) (sqrt.f64 (/.f64 x.im y.im)) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) 2) (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (/.f64 x.im y.im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.im)) 2) (cbrt.f64 (/.f64 x.im y.im)) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)))))) |
| 1× | egg-herbie |
| 1250× | associate-*r* |
| 904× | associate-*l* |
| 902× | *-commutative |
| 776× | associate-*l/ |
| 738× | associate-/r* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 564 | 11295 |
| 1 | 1816 | 10889 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) 1) |
(*.f64 y.re (*.f64 (/.f64 1 y.im) (/.f64 x.re y.im))) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 1) |
(*.f64 1 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 y.re) y.im) (sqrt.f64 x.re)) (*.f64 (/.f64 (sqrt.f64 y.re) y.im) (sqrt.f64 x.re))) |
(*.f64 (sqrt.f64 (/.f64 y.re y.im)) (*.f64 (sqrt.f64 (/.f64 y.re y.im)) (/.f64 x.re y.im))) |
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) 2) (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) (*.f64 (cbrt.f64 (/.f64 y.re y.im)) (/.f64 x.re y.im))) |
(*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) |
(*.f64 (/.f64 x.re y.im) (/.f64 y.re y.im)) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 y.re y.im) x.re)) |
(*.f64 (/.f64 (neg.f64 y.re) y.im) (*.f64 -1 (/.f64 x.re y.im))) |
(*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) 1) x.re) |
(*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) (sqrt.f64 x.re)) (sqrt.f64 x.re)) |
(*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 y.re y.im)) (/.f64 x.re y.im)) (sqrt.f64 (/.f64 y.re y.im))) |
(*.f64 (*.f64 (/.f64 y.re y.im) x.re) (/.f64 1 y.im)) |
(*.f64 (/.f64 y.re 1) (*.f64 (/.f64 1 y.im) (/.f64 x.re y.im))) |
(*.f64 (/.f64 (/.f64 y.re y.im) (sqrt.f64 y.im)) (/.f64 x.re (sqrt.f64 y.im))) |
(*.f64 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 y.im) 2) y.im)) (/.f64 x.re (cbrt.f64 y.im))) |
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 x.re y.im))) (*.f64 (/.f64 y.re y.im) (sqrt.f64 (/.f64 x.re y.im)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) (*.f64 (/.f64 y.re y.im) (cbrt.f64 (/.f64 x.re y.im)))) |
(*.f64 (/.f64 y.re (*.f64 (neg.f64 y.im) y.im)) (neg.f64 x.re)) |
(*.f64 (/.f64 1 (neg.f64 y.im)) (*.f64 (/.f64 y.re y.im) (neg.f64 x.re))) |
(*.f64 (*.f64 (/.f64 1 y.im) (/.f64 x.re y.im)) y.re) |
(*.f64 (*.f64 -1 (/.f64 x.re y.im)) (/.f64 (neg.f64 y.re) y.im)) |
(*.f64 (/.f64 (sqrt.f64 y.re) (/.f64 y.im x.re)) (/.f64 (sqrt.f64 y.re) y.im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 y.im x.re)) (/.f64 (cbrt.f64 y.re) y.im)) |
(*.f64 (/.f64 y.re (sqrt.f64 (/.f64 y.im x.re))) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 y.im x.re)) y.im))) |
(*.f64 (/.f64 y.re (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) (/.f64 (/.f64 1 y.im) (cbrt.f64 (/.f64 y.im x.re)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 y.re y.im)) y.im) (*.f64 (sqrt.f64 (/.f64 y.re y.im)) x.re)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 y.re y.im)) (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) (*.f64 (sqrt.f64 (/.f64 y.re y.im)) (cbrt.f64 (/.f64 x.re y.im)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) y.im) (/.f64 (cbrt.f64 (/.f64 y.re y.im)) (/.f64 1 x.re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (/.f64 y.re y.im)) y.im) x.re)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) (sqrt.f64 (/.f64 y.im x.re))) (/.f64 (cbrt.f64 (/.f64 y.re y.im)) (sqrt.f64 (/.f64 y.im x.re)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(*.f64 (/.f64 y.re (*.f64 y.im (neg.f64 y.im))) (neg.f64 x.re)) |
(*.f64 (/.f64 (/.f64 y.re y.im) (/.f64 y.im 1)) x.re) |
(*.f64 (/.f64 (/.f64 y.re y.im) (/.f64 y.im (sqrt.f64 x.re))) (sqrt.f64 x.re)) |
(*.f64 (/.f64 (/.f64 y.re y.im) (/.f64 y.im (pow.f64 (cbrt.f64 x.re) 2))) (cbrt.f64 x.re)) |
(*.f64 (/.f64 (/.f64 y.re y.im) -1) (neg.f64 (/.f64 x.re y.im))) |
(*.f64 (/.f64 (/.f64 y.re y.im) (neg.f64 (neg.f64 y.im))) (neg.f64 (neg.f64 x.re))) |
(*.f64 (/.f64 1 (/.f64 y.im (*.f64 y.re x.re))) (/.f64 1 y.im)) |
(*.f64 (/.f64 1 (/.f64 y.im (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) x.re))) (cbrt.f64 (/.f64 y.re y.im))) |
(*.f64 (/.f64 (sqrt.f64 y.re) (/.f64 y.im (/.f64 x.re y.im))) (sqrt.f64 y.re)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) (/.f64 y.im x.re)) (cbrt.f64 (/.f64 y.re y.im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 y.im (/.f64 x.re y.im))) (cbrt.f64 y.re)) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 y.im y.im)) 1) x.re) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 y.im y.im)) 1) (/.f64 x.re 1)) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 1 (sqrt.f64 x.re))) (sqrt.f64 x.re)) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 1 (pow.f64 (cbrt.f64 x.re) 2))) (cbrt.f64 x.re)) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 y.im y.im)) -1) (neg.f64 x.re)) |
(*.f64 (/.f64 (/.f64 x.re y.im) y.im) y.re) |
(*.f64 (/.f64 (/.f64 x.re y.im) (sqrt.f64 y.im)) (/.f64 y.re (sqrt.f64 y.im))) |
(*.f64 (/.f64 (/.f64 x.re y.im) (pow.f64 (cbrt.f64 y.im) 2)) (/.f64 y.re (cbrt.f64 y.im))) |
(*.f64 (/.f64 (/.f64 x.re y.im) (neg.f64 y.im)) (neg.f64 y.re)) |
(*.f64 (/.f64 (/.f64 x.re y.im) (/.f64 y.im 1)) y.re) |
(*.f64 (/.f64 (/.f64 x.re y.im) (/.f64 y.im (sqrt.f64 y.re))) (sqrt.f64 y.re)) |
(*.f64 (/.f64 (/.f64 x.re y.im) (/.f64 y.im (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re)) |
(*.f64 (/.f64 (/.f64 (neg.f64 y.re) y.im) -1) (/.f64 x.re y.im)) |
(*.f64 (/.f64 (/.f64 (neg.f64 y.re) y.im) (neg.f64 (neg.f64 y.im))) (neg.f64 x.re)) |
(*.f64 (/.f64 (*.f64 (/.f64 y.re y.im) (sqrt.f64 (/.f64 x.re y.im))) 1) (sqrt.f64 (/.f64 x.re y.im))) |
(*.f64 (/.f64 (*.f64 (/.f64 y.re y.im) (sqrt.f64 (/.f64 x.re y.im))) (sqrt.f64 y.im)) (sqrt.f64 x.re)) |
(*.f64 (/.f64 (*.f64 (/.f64 y.re y.im) (sqrt.f64 (/.f64 x.re y.im))) (sqrt.f64 (neg.f64 y.im))) (sqrt.f64 (neg.f64 x.re))) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2) y.im)) 1) (cbrt.f64 (/.f64 x.re y.im))) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2) y.im)) (cbrt.f64 y.im)) (cbrt.f64 x.re)) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2) y.im)) (cbrt.f64 (neg.f64 y.im))) (cbrt.f64 (neg.f64 x.re))) |
(pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 1) |
(pow.f64 (*.f64 (/.f64 (sqrt.f64 y.re) y.im) (sqrt.f64 x.re)) 2) |
(pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) 3) |
(pow.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) -1) |
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) 1/3) |
(neg.f64 (/.f64 y.re (*.f64 (/.f64 (neg.f64 y.im) x.re) y.im))) |
(sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) |
(log.f64 (exp.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))) |
(cbrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(exp.f64 (log.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 x.im y.im))) (-.f64 1 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) (-.f64 1 (/.f64 x.im y.im))) |
(-.f64 (/.f64 (pow.f64 (/.f64 x.im y.im) 2) (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) (/.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))) |
(-.f64 (+.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (exp.f64 (log1p.f64 (/.f64 x.im y.im)))) 1) |
(-.f64 (+.f64 (/.f64 x.im y.im) (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))) 1) |
(*.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 1) |
(*.f64 1 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) |
(*.f64 (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(*.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2) (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (/.f64 1 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))) |
(*.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) |
(*.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) (*.f64 (/.f64 1 y.im) (/.f64 x.re y.im))) |
(*.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (/.f64 x.re y.im)) |
(*.f64 (/.f64 1 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))))) (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))) |
(*.f64 (*.f64 (/.f64 1 y.im) (/.f64 x.re y.im)) (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2))) (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))) (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (/.f64 y.im x.re) x.im) (*.f64 y.im (/.f64 y.re y.im)))) (/.f64 y.im (/.f64 x.re y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 x.im (/.f64 y.im (/.f64 x.re y.im))) (*.f64 y.im y.re))) (*.f64 y.im (/.f64 y.im (/.f64 x.re y.im)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 x.im (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im)) y.im)) (*.f64 y.im (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 x.im (/.f64 (neg.f64 y.im) x.re)) (*.f64 y.im (/.f64 (neg.f64 y.re) y.im)))) (*.f64 y.im (/.f64 (neg.f64 y.im) x.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 y.im (/.f64 x.re y.im)) (*.f64 (/.f64 y.im x.im) y.re))) (*.f64 (/.f64 y.im x.im) (/.f64 y.im (/.f64 x.re y.im)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 y.im x.re) (*.f64 (/.f64 y.im x.im) (/.f64 y.re y.im)))) (*.f64 (/.f64 y.im x.im) (/.f64 y.im x.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) (*.f64 (/.f64 y.im x.im) 1))) (*.f64 (/.f64 y.im x.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 (neg.f64 y.im) x.re) (*.f64 (/.f64 y.im x.im) (/.f64 (neg.f64 y.re) y.im)))) (*.f64 (/.f64 y.im x.im) (/.f64 (neg.f64 y.im) x.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (neg.f64 x.im) (/.f64 y.im (/.f64 x.re y.im))) (*.f64 (neg.f64 y.im) y.re))) (*.f64 (neg.f64 y.im) (/.f64 y.im (/.f64 x.re y.im)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (neg.f64 x.im) (/.f64 y.im x.re)) (*.f64 (neg.f64 y.im) (/.f64 y.re y.im)))) (*.f64 (neg.f64 y.im) (/.f64 y.im x.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (neg.f64 x.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im)) (*.f64 (neg.f64 y.im) 1))) (*.f64 (neg.f64 y.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (neg.f64 x.im) (/.f64 (neg.f64 y.im) x.re)) (*.f64 (neg.f64 y.im) (/.f64 (neg.f64 y.re) y.im)))) (*.f64 (neg.f64 y.im) (/.f64 (neg.f64 y.im) x.re))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))) (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))))))) |
(*.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) (*.f64 y.im y.im)) x.re) |
(*.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) (*.f64 y.im (neg.f64 y.im))) (neg.f64 x.re)) |
(*.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) (*.f64 (neg.f64 y.im) y.im)) (neg.f64 x.re)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) y.im) x.re) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) 1) (/.f64 x.re y.im)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (sqrt.f64 y.im)) (/.f64 x.re (sqrt.f64 y.im))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (pow.f64 (cbrt.f64 y.im) 2)) (/.f64 x.re (cbrt.f64 y.im))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (neg.f64 y.im)) (neg.f64 x.re)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (/.f64 y.im 1)) x.re) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (/.f64 y.im (sqrt.f64 x.re))) (sqrt.f64 x.re)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (/.f64 y.im (pow.f64 (cbrt.f64 x.re) 2))) (cbrt.f64 x.re)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) -1) (neg.f64 (/.f64 x.re y.im))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (neg.f64 (neg.f64 y.im))) (neg.f64 (neg.f64 x.re))) |
(/.f64 1 (/.f64 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))) (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)))) |
(/.f64 1 (/.f64 (/.f64 y.im (/.f64 x.re y.im)) (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))))) |
(/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) (/.f64 y.im (/.f64 x.re y.im))) |
(/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (/.f64 y.im x.re)) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (/.f64 x.im y.im) 3)) (*.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))) (*.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) |
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 y.im x.re) x.im) (*.f64 (/.f64 y.im x.re) x.im)) (*.f64 (*.f64 y.im (/.f64 y.re y.im)) (*.f64 y.im (/.f64 y.re y.im)))) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) (-.f64 (*.f64 (/.f64 y.im x.re) x.im) (*.f64 y.im (/.f64 y.re y.im))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2))) (*.f64 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2)))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 3) 3) (pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (/.f64 x.im y.im) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im x.re) x.im) 3) (pow.f64 (*.f64 y.im (/.f64 y.re y.im)) 3)) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) (+.f64 (*.f64 (*.f64 (/.f64 y.im x.re) x.im) (*.f64 (/.f64 y.im x.re) x.im)) (-.f64 (*.f64 (*.f64 y.im (/.f64 y.re y.im)) (*.f64 y.im (/.f64 y.re y.im))) (*.f64 (*.f64 (/.f64 y.im x.re) x.im) (*.f64 y.im (/.f64 y.re y.im))))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) 3)) (*.f64 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)))))) |
(/.f64 (+.f64 (*.f64 y.re y.im) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) x.im)) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) y.im)) |
(/.f64 (+.f64 (*.f64 y.re (/.f64 y.im x.im)) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) 1)) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) (/.f64 y.im x.im))) |
(/.f64 (+.f64 (*.f64 y.re (neg.f64 y.im)) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) (neg.f64 x.im))) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) (neg.f64 y.im))) |
(/.f64 (+.f64 (/.f64 y.im x.re) (*.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))) (*.f64 (/.f64 y.im x.re) (/.f64 y.im x.im))) |
(/.f64 (+.f64 (*.f64 (/.f64 y.re y.im) (neg.f64 y.im)) (*.f64 (/.f64 y.im x.re) (neg.f64 x.im))) (*.f64 (/.f64 y.im x.re) (neg.f64 y.im))) |
(/.f64 (+.f64 y.im (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) x.im)) (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) y.im)) |
(/.f64 (+.f64 (/.f64 y.im x.im) (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) 1)) (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) (/.f64 y.im x.im))) |
(/.f64 (+.f64 (neg.f64 y.im) (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) (neg.f64 x.im))) (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) (neg.f64 y.im))) |
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 y.re) y.im) y.im) (*.f64 (/.f64 (neg.f64 y.im) x.re) x.im)) (*.f64 (/.f64 (neg.f64 y.im) x.re) y.im)) |
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 y.re) y.im) (/.f64 y.im x.im)) (*.f64 (/.f64 (neg.f64 y.im) x.re) 1)) (*.f64 (/.f64 (neg.f64 y.im) x.re) (/.f64 y.im x.im))) |
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 y.re) y.im) (neg.f64 y.im)) (*.f64 (/.f64 (neg.f64 y.im) x.re) (neg.f64 x.im))) (*.f64 (/.f64 (neg.f64 y.im) x.re) (neg.f64 y.im))) |
(/.f64 (+.f64 (*.f64 y.im y.re) (*.f64 x.im (/.f64 y.im (/.f64 x.re y.im)))) (*.f64 y.im (/.f64 y.im (/.f64 x.re y.im)))) |
(/.f64 (+.f64 y.im (*.f64 x.im (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im))) (*.f64 y.im (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im))) |
(/.f64 (+.f64 (*.f64 x.im (/.f64 (neg.f64 y.im) x.re)) (*.f64 y.im (/.f64 (neg.f64 y.re) y.im))) (*.f64 y.im (/.f64 (neg.f64 y.im) x.re))) |
(/.f64 (+.f64 (/.f64 y.im (/.f64 x.re y.im)) (*.f64 (/.f64 y.im x.im) y.re)) (*.f64 (/.f64 y.im x.im) (/.f64 y.im (/.f64 x.re y.im)))) |
(/.f64 (+.f64 (/.f64 y.im x.re) (*.f64 (/.f64 y.im x.im) (/.f64 y.re y.im))) (*.f64 (/.f64 y.im x.im) (/.f64 y.im x.re))) |
(/.f64 (+.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) (*.f64 (/.f64 y.im x.im) 1)) (*.f64 (/.f64 y.im x.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im))) |
(/.f64 (+.f64 (/.f64 (neg.f64 y.im) x.re) (*.f64 (/.f64 y.im x.im) (/.f64 (neg.f64 y.re) y.im))) (*.f64 (/.f64 y.im x.im) (/.f64 (neg.f64 y.im) x.re))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.im) (/.f64 y.im (/.f64 x.re y.im))) (*.f64 (neg.f64 y.im) y.re)) (*.f64 (neg.f64 y.im) (/.f64 y.im (/.f64 x.re y.im)))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.im) (/.f64 y.im x.re)) (*.f64 (neg.f64 y.im) (/.f64 y.re y.im))) (*.f64 (neg.f64 y.im) (/.f64 y.im x.re))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im)) (*.f64 (neg.f64 y.im) 1)) (*.f64 (neg.f64 y.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.im) (/.f64 (neg.f64 y.im) x.re)) (*.f64 (neg.f64 y.im) (/.f64 (neg.f64 y.re) y.im))) (*.f64 (neg.f64 y.im) (/.f64 (neg.f64 y.im) x.re))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2))) (neg.f64 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) |
(/.f64 (neg.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im)))) (neg.f64 (/.f64 y.im (/.f64 x.re y.im)))) |
(pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 1) |
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2) |
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 3) |
(pow.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 2)) |
(log.f64 (exp.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))) |
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(exp.f64 (log.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(fma.f64 x.im (/.f64 1 y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) |
(fma.f64 1 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)) |
(fma.f64 1 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) |
(fma.f64 (*.f64 (/.f64 (sqrt.f64 y.re) y.im) (sqrt.f64 x.re)) (*.f64 (/.f64 (sqrt.f64 y.re) y.im) (sqrt.f64 x.re)) (/.f64 x.im y.im)) |
(fma.f64 (sqrt.f64 (/.f64 x.im y.im)) (sqrt.f64 (/.f64 x.im y.im)) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) 2) (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (/.f64 x.im y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.im)) 2) (cbrt.f64 (/.f64 x.im y.im)) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
| Outputs |
|---|
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(+.f64 (/.f64 (*.f64 x.re y.re) (pow.f64 y.im 2)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) 1) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 y.re (*.f64 (/.f64 1 y.im) (/.f64 x.re y.im))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 1) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 1 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 y.re) y.im) (sqrt.f64 x.re)) (*.f64 (/.f64 (sqrt.f64 y.re) y.im) (sqrt.f64 x.re))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (sqrt.f64 (/.f64 y.re y.im)) (*.f64 (sqrt.f64 (/.f64 y.re y.im)) (/.f64 x.re y.im))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) 2)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) 2) (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) (*.f64 (cbrt.f64 (/.f64 y.re y.im)) (/.f64 x.re y.im))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 x.re y.im) (/.f64 y.re y.im)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 y.re y.im) x.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (neg.f64 y.re) y.im) (*.f64 -1 (/.f64 x.re y.im))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) 1) x.re) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) (sqrt.f64 x.re)) (sqrt.f64 x.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (*.f64 (/.f64 y.re (*.f64 y.im y.im)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 y.re y.im)) (/.f64 x.re y.im)) (sqrt.f64 (/.f64 y.re y.im))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (*.f64 (/.f64 y.re y.im) x.re) (/.f64 1 y.im)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 y.re 1) (*.f64 (/.f64 1 y.im) (/.f64 x.re y.im))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 y.re y.im) (sqrt.f64 y.im)) (/.f64 x.re (sqrt.f64 y.im))) |
(*.f64 (/.f64 y.re (*.f64 (sqrt.f64 y.im) y.im)) (/.f64 x.re (sqrt.f64 y.im))) |
(*.f64 (/.f64 y.re (*.f64 y.im (sqrt.f64 y.im))) (/.f64 x.re (sqrt.f64 y.im))) |
(*.f64 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 y.im) 2) y.im)) (/.f64 x.re (cbrt.f64 y.im))) |
(*.f64 (/.f64 y.re (*.f64 y.im (pow.f64 (cbrt.f64 y.im) 2))) (/.f64 x.re (cbrt.f64 y.im))) |
(*.f64 (/.f64 y.re y.im) (/.f64 (/.f64 x.re (cbrt.f64 y.im)) (pow.f64 (cbrt.f64 y.im) 2))) |
(*.f64 (*.f64 1 (sqrt.f64 (/.f64 x.re y.im))) (*.f64 (/.f64 y.re y.im) (sqrt.f64 (/.f64 x.re y.im)))) |
(*.f64 (sqrt.f64 (/.f64 x.re y.im)) (*.f64 (/.f64 y.re y.im) (sqrt.f64 (/.f64 x.re y.im)))) |
(*.f64 (/.f64 y.re y.im) (*.f64 (sqrt.f64 (/.f64 x.re y.im)) (sqrt.f64 (/.f64 x.re y.im)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) (*.f64 (/.f64 y.re y.im) (cbrt.f64 (/.f64 x.re y.im)))) |
(*.f64 (cbrt.f64 (/.f64 x.re y.im)) (/.f64 (/.f64 y.re y.im) (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2))) |
(*.f64 (/.f64 y.re (*.f64 (neg.f64 y.im) y.im)) (neg.f64 x.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 1 (neg.f64 y.im)) (*.f64 (/.f64 y.re y.im) (neg.f64 x.re))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (*.f64 (/.f64 1 y.im) (/.f64 x.re y.im)) y.re) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (*.f64 -1 (/.f64 x.re y.im)) (/.f64 (neg.f64 y.re) y.im)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (sqrt.f64 y.re) (/.f64 y.im x.re)) (/.f64 (sqrt.f64 y.re) y.im)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 y.im x.re)) (/.f64 (cbrt.f64 y.re) y.im)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 y.re (sqrt.f64 (/.f64 y.im x.re))) (/.f64 1 (*.f64 (sqrt.f64 (/.f64 y.im x.re)) y.im))) |
(*.f64 (/.f64 y.re (sqrt.f64 (/.f64 y.im x.re))) (/.f64 1 (*.f64 y.im (sqrt.f64 (/.f64 y.im x.re))))) |
(/.f64 (/.f64 y.re (sqrt.f64 (/.f64 y.im x.re))) (*.f64 y.im (sqrt.f64 (/.f64 y.im x.re)))) |
(*.f64 (/.f64 y.re (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) (/.f64 (/.f64 1 y.im) (cbrt.f64 (/.f64 y.im x.re)))) |
(/.f64 (/.f64 (/.f64 y.re y.im) (cbrt.f64 (/.f64 y.im x.re))) (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 y.re y.im)) y.im) (*.f64 (sqrt.f64 (/.f64 y.re y.im)) x.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 y.re y.im)) (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) (*.f64 (sqrt.f64 (/.f64 y.re y.im)) (cbrt.f64 (/.f64 x.re y.im)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) (*.f64 (/.f64 y.re y.im) (cbrt.f64 (/.f64 x.re y.im)))) |
(*.f64 (cbrt.f64 (/.f64 x.re y.im)) (/.f64 (/.f64 y.re y.im) (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) y.im) (/.f64 (cbrt.f64 (/.f64 y.re y.im)) (/.f64 1 x.re))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) 1) (*.f64 (/.f64 (cbrt.f64 (/.f64 y.re y.im)) y.im) x.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) (sqrt.f64 (/.f64 y.im x.re))) (/.f64 (cbrt.f64 (/.f64 y.re y.im)) (sqrt.f64 (/.f64 y.im x.re)))) |
(/.f64 (/.f64 (/.f64 y.re y.im) (sqrt.f64 (/.f64 y.im x.re))) (sqrt.f64 (/.f64 y.im x.re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(*.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im))) (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2)) (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) |
(*.f64 (/.f64 y.re (*.f64 y.im (neg.f64 y.im))) (neg.f64 x.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 y.re y.im) (/.f64 y.im 1)) x.re) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 y.re y.im) (/.f64 y.im (sqrt.f64 x.re))) (sqrt.f64 x.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 y.re y.im) (/.f64 y.im (pow.f64 (cbrt.f64 x.re) 2))) (cbrt.f64 x.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 y.re y.im) -1) (neg.f64 (/.f64 x.re y.im))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 y.re y.im) (neg.f64 (neg.f64 y.im))) (neg.f64 (neg.f64 x.re))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 1 (/.f64 y.im (*.f64 y.re x.re))) (/.f64 1 y.im)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 1 (/.f64 y.im (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) x.re))) (cbrt.f64 (/.f64 y.re y.im))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (sqrt.f64 y.re) (/.f64 y.im (/.f64 x.re y.im))) (sqrt.f64 y.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 y.re y.im)) 2) (/.f64 y.im x.re)) (cbrt.f64 (/.f64 y.re y.im))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y.re) 2) (/.f64 y.im (/.f64 x.re y.im))) (cbrt.f64 y.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 y.im y.im)) 1) x.re) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 y.im y.im)) 1) (/.f64 x.re 1)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 1 (sqrt.f64 x.re))) (sqrt.f64 x.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 y.im y.im)) (/.f64 1 (pow.f64 (cbrt.f64 x.re) 2))) (cbrt.f64 x.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 y.im y.im)) -1) (neg.f64 x.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 x.re y.im) y.im) y.re) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 x.re y.im) (sqrt.f64 y.im)) (/.f64 y.re (sqrt.f64 y.im))) |
(*.f64 (/.f64 y.re (*.f64 (sqrt.f64 y.im) y.im)) (/.f64 x.re (sqrt.f64 y.im))) |
(*.f64 (/.f64 y.re (*.f64 y.im (sqrt.f64 y.im))) (/.f64 x.re (sqrt.f64 y.im))) |
(*.f64 (/.f64 (/.f64 x.re y.im) (pow.f64 (cbrt.f64 y.im) 2)) (/.f64 y.re (cbrt.f64 y.im))) |
(*.f64 (/.f64 y.re (*.f64 y.im (pow.f64 (cbrt.f64 y.im) 2))) (/.f64 x.re (cbrt.f64 y.im))) |
(*.f64 (/.f64 y.re y.im) (/.f64 (/.f64 x.re (cbrt.f64 y.im)) (pow.f64 (cbrt.f64 y.im) 2))) |
(*.f64 (/.f64 (/.f64 x.re y.im) (neg.f64 y.im)) (neg.f64 y.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 x.re y.im) (/.f64 y.im 1)) y.re) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 x.re y.im) (/.f64 y.im (sqrt.f64 y.re))) (sqrt.f64 y.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 x.re y.im) (/.f64 y.im (pow.f64 (cbrt.f64 y.re) 2))) (cbrt.f64 y.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 (neg.f64 y.re) y.im) -1) (/.f64 x.re y.im)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (/.f64 (neg.f64 y.re) y.im) (neg.f64 (neg.f64 y.im))) (neg.f64 x.re)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(*.f64 (/.f64 (*.f64 (/.f64 y.re y.im) (sqrt.f64 (/.f64 x.re y.im))) 1) (sqrt.f64 (/.f64 x.re y.im))) |
(*.f64 (sqrt.f64 (/.f64 x.re y.im)) (*.f64 (/.f64 y.re y.im) (sqrt.f64 (/.f64 x.re y.im)))) |
(*.f64 (/.f64 y.re y.im) (*.f64 (sqrt.f64 (/.f64 x.re y.im)) (sqrt.f64 (/.f64 x.re y.im)))) |
(*.f64 (/.f64 (*.f64 (/.f64 y.re y.im) (sqrt.f64 (/.f64 x.re y.im))) (sqrt.f64 y.im)) (sqrt.f64 x.re)) |
(*.f64 (sqrt.f64 x.re) (/.f64 (/.f64 y.re y.im) (/.f64 (sqrt.f64 y.im) (sqrt.f64 (/.f64 x.re y.im))))) |
(*.f64 (sqrt.f64 x.re) (*.f64 (/.f64 y.re (*.f64 y.im (sqrt.f64 y.im))) (sqrt.f64 (/.f64 x.re y.im)))) |
(*.f64 (/.f64 (*.f64 (/.f64 y.re y.im) (sqrt.f64 (/.f64 x.re y.im))) (sqrt.f64 (neg.f64 y.im))) (sqrt.f64 (neg.f64 x.re))) |
(*.f64 (/.f64 y.re (*.f64 (/.f64 (sqrt.f64 (neg.f64 y.im)) (sqrt.f64 (/.f64 x.re y.im))) y.im)) (sqrt.f64 (neg.f64 x.re))) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2) y.im)) 1) (cbrt.f64 (/.f64 x.re y.im))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) (*.f64 (/.f64 y.re y.im) (cbrt.f64 (/.f64 x.re y.im)))) |
(*.f64 (cbrt.f64 (/.f64 x.re y.im)) (/.f64 (/.f64 y.re y.im) (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2))) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2) y.im)) (cbrt.f64 y.im)) (cbrt.f64 x.re)) |
(*.f64 (cbrt.f64 x.re) (/.f64 y.re (*.f64 (cbrt.f64 y.im) (*.f64 y.im (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2))))) |
(*.f64 (cbrt.f64 x.re) (/.f64 y.re (*.f64 (*.f64 (cbrt.f64 y.im) y.im) (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)))) |
(*.f64 (/.f64 (/.f64 y.re (*.f64 (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2) y.im)) (cbrt.f64 (neg.f64 y.im))) (cbrt.f64 (neg.f64 x.re))) |
(/.f64 (*.f64 (/.f64 y.re (*.f64 y.im (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2))) (cbrt.f64 (neg.f64 x.re))) (cbrt.f64 (neg.f64 y.im))) |
(/.f64 (/.f64 (/.f64 y.re y.im) (pow.f64 (cbrt.f64 (/.f64 y.im x.re)) 2)) (/.f64 (cbrt.f64 (neg.f64 y.im)) (cbrt.f64 (neg.f64 x.re)))) |
(pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 1) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(pow.f64 (*.f64 (/.f64 (sqrt.f64 y.re) y.im) (sqrt.f64 x.re)) 2) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) 3) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(pow.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) -1) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) 1/3) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(neg.f64 (/.f64 y.re (*.f64 (/.f64 (neg.f64 y.im) x.re) y.im))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(sqrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) |
(fabs.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im))) |
(log.f64 (exp.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(cbrt.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(expm1.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(exp.f64 (log.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) 1)) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(log1p.f64 (expm1.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) |
(*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) 1) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 x.im y.im))) (-.f64 1 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (expm1.f64 (log1p.f64 (/.f64 x.im y.im)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) (-.f64 1 (/.f64 x.im y.im))) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(-.f64 (/.f64 (pow.f64 (/.f64 x.im y.im) 2) (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) (/.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2)) (-.f64 (/.f64 x.im y.im) (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)))) |
(-.f64 (+.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (exp.f64 (log1p.f64 (/.f64 x.im y.im)))) 1) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 x.im y.im))) (-.f64 1 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (expm1.f64 (log1p.f64 (/.f64 x.im y.im)))) |
(-.f64 (+.f64 (/.f64 x.im y.im) (exp.f64 (log1p.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))) 1) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(*.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 1) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(*.f64 1 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(*.f64 (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(*.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2) (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(*.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (/.f64 1 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2)) (-.f64 (/.f64 x.im y.im) (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)))) |
(*.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3)) (fma.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (-.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (/.f64 x.im y.im)) (pow.f64 (/.f64 x.im y.im) 2))) |
(*.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) (*.f64 (/.f64 1 y.im) (/.f64 x.re y.im))) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 x.re y.im) (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) |
(*.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (/.f64 x.re y.im)) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 x.re y.im) (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) |
(*.f64 (/.f64 1 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2)) (-.f64 (/.f64 x.im y.im) (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)))) |
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))))) (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3)) (fma.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (-.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (/.f64 x.im y.im)) (pow.f64 (/.f64 x.im y.im) 2))) |
(*.f64 (*.f64 (/.f64 1 y.im) (/.f64 x.re y.im)) (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im)))) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 x.re y.im) (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2))) (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))) (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 x.re (*.f64 (/.f64 y.re (*.f64 y.im y.im)) (fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)))))) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2)) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 3)) (fma.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) (pow.f64 (/.f64 x.im y.im) 2)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (/.f64 y.im x.re) x.im) (*.f64 y.im (/.f64 y.re y.im)))) (/.f64 y.im (/.f64 x.re y.im))) |
(*.f64 (*.f64 (/.f64 y.im x.re) y.im) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 x.im (/.f64 y.im x.re)) (/.f64 (*.f64 y.re y.im) y.im)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2)) (/.f64 (-.f64 (*.f64 x.im (/.f64 y.im x.re)) (/.f64 y.re (/.f64 y.im y.im))) (*.f64 y.im (/.f64 y.im x.re)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 x.im (/.f64 y.im (/.f64 x.re y.im))) (*.f64 y.im y.re))) (*.f64 y.im (/.f64 y.im (/.f64 x.re y.im)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 x.im (*.f64 (/.f64 y.im x.re) y.im)) (*.f64 y.re y.im))) (*.f64 y.im (*.f64 (/.f64 y.im x.re) y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2)) (-.f64 (*.f64 (/.f64 y.im x.re) (*.f64 y.im x.im)) (*.f64 y.re y.im))) (*.f64 y.im (*.f64 y.im (/.f64 y.im x.re)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 x.im (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im)) y.im)) (*.f64 y.im (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (*.f64 (/.f64 y.im (*.f64 x.re y.re)) (*.f64 y.im y.im))) (-.f64 (*.f64 (/.f64 y.im (*.f64 x.re y.re)) (*.f64 y.im x.im)) y.im)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2)) (fma.f64 x.im (/.f64 y.im (*.f64 y.re (/.f64 x.re y.im))) (neg.f64 y.im))) (/.f64 (pow.f64 y.im 3) (*.f64 x.re y.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 x.im (/.f64 (neg.f64 y.im) x.re)) (*.f64 y.im (/.f64 (neg.f64 y.re) y.im)))) (*.f64 y.im (/.f64 (neg.f64 y.im) x.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 x.im (neg.f64 (/.f64 y.im x.re))) (*.f64 y.im (/.f64 (neg.f64 y.re) y.im)))) (*.f64 y.im (neg.f64 (/.f64 y.im x.re)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 y.im (/.f64 y.im x.re))) (-.f64 (/.f64 y.re (/.f64 y.im y.im)) (*.f64 x.im (/.f64 y.im x.re)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 y.im (/.f64 x.re y.im)) (*.f64 (/.f64 y.im x.im) y.re))) (*.f64 (/.f64 y.im x.im) (/.f64 y.im (/.f64 x.re y.im)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (/.f64 y.im x.re) y.im) (*.f64 y.re (/.f64 y.im x.im)))) (*.f64 (*.f64 (/.f64 y.im x.re) y.im) (/.f64 y.im x.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2)) (-.f64 (*.f64 y.im (/.f64 y.im x.re)) (/.f64 (*.f64 y.re y.im) x.im))) (*.f64 (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.im x.im)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 y.im x.re) (*.f64 (/.f64 y.im x.im) (/.f64 y.re y.im)))) (*.f64 (/.f64 y.im x.im) (/.f64 y.im x.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 y.im x.re) (*.f64 (/.f64 y.re y.im) (/.f64 y.im x.im)))) (*.f64 (/.f64 y.im x.re) (/.f64 y.im x.im))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2)) (/.f64 (-.f64 (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) (*.f64 y.im x.im))) (/.f64 y.im (*.f64 x.im (/.f64 x.re y.im))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) (*.f64 (/.f64 y.im x.im) 1))) (*.f64 (/.f64 y.im x.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 y.im (/.f64 y.im (*.f64 x.re y.re))) (/.f64 y.im x.im))) (*.f64 (*.f64 (/.f64 y.im x.im) (/.f64 y.im (*.f64 x.re y.re))) y.im)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2)) (-.f64 (/.f64 y.im (*.f64 y.re (/.f64 x.re y.im))) (/.f64 y.im x.im))) (/.f64 (/.f64 (pow.f64 y.im 3) (*.f64 x.re y.re)) x.im)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 (neg.f64 y.im) x.re) (*.f64 (/.f64 y.im x.im) (/.f64 (neg.f64 y.re) y.im)))) (*.f64 (/.f64 y.im x.im) (/.f64 (neg.f64 y.im) x.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (neg.f64 (/.f64 y.im x.re)) (*.f64 (/.f64 (neg.f64 y.re) y.im) (/.f64 y.im x.im)))) (*.f64 (neg.f64 (/.f64 y.im x.re)) (/.f64 y.im x.im))) |
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 y.im (/.f64 y.im x.re))) x.im) (+.f64 (neg.f64 (/.f64 y.im x.re)) (/.f64 (*.f64 y.re y.im) (*.f64 y.im x.im)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (neg.f64 x.im) (/.f64 y.im (/.f64 x.re y.im))) (*.f64 (neg.f64 y.im) y.re))) (*.f64 (neg.f64 y.im) (/.f64 y.im (/.f64 x.re y.im)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (*.f64 (neg.f64 y.im) (*.f64 (/.f64 y.im x.re) y.im))) (+.f64 (/.f64 (*.f64 y.im (neg.f64 x.im)) (/.f64 x.re y.im)) (*.f64 y.re y.im))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2)) (*.f64 y.im (*.f64 y.im (neg.f64 (/.f64 y.im x.re))))) (fma.f64 (*.f64 y.im (/.f64 y.im x.re)) (neg.f64 x.im) (*.f64 y.re y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (neg.f64 x.im) (/.f64 y.im x.re)) (*.f64 (neg.f64 y.im) (/.f64 y.re y.im)))) (*.f64 (neg.f64 y.im) (/.f64 y.im x.re))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 x.im (neg.f64 (/.f64 y.im x.re))) (*.f64 y.im (/.f64 (neg.f64 y.re) y.im)))) (*.f64 y.im (neg.f64 (/.f64 y.im x.re)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 y.im (/.f64 y.im x.re))) (-.f64 (/.f64 y.re (/.f64 y.im y.im)) (*.f64 x.im (/.f64 y.im x.re)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (neg.f64 x.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im)) (*.f64 (neg.f64 y.im) 1))) (*.f64 (neg.f64 y.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (fma.f64 (neg.f64 x.im) (*.f64 y.im (/.f64 y.im (*.f64 x.re y.re))) y.im)) (*.f64 (neg.f64 y.im) (*.f64 y.im (/.f64 y.im (*.f64 x.re y.re))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2)) (fma.f64 (/.f64 y.im (*.f64 x.re y.re)) (*.f64 y.im (neg.f64 x.im)) y.im)) (neg.f64 (/.f64 (pow.f64 y.im 3) (*.f64 x.re y.re)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 (neg.f64 x.im) (/.f64 (neg.f64 y.im) x.re)) (*.f64 (neg.f64 y.im) (/.f64 (neg.f64 y.re) y.im)))) (*.f64 (neg.f64 y.im) (/.f64 (neg.f64 y.im) x.re))) |
(*.f64 (*.f64 (/.f64 y.im x.re) y.im) (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (*.f64 x.im (/.f64 y.im x.re)) (/.f64 (*.f64 y.re y.im) y.im)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2)) (/.f64 (-.f64 (*.f64 x.im (/.f64 y.im x.re)) (/.f64 y.re (/.f64 y.im y.im))) (*.f64 y.im (/.f64 y.im x.re)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (-.f64 (pow.f64 (/.f64 x.im y.im) 4) (*.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (*.f64 (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3)) (-.f64 (pow.f64 (/.f64 x.im y.im) 4) (*.f64 (-.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (/.f64 x.im y.im)) (*.f64 (-.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (/.f64 x.im y.im)) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2))))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (-.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (/.f64 x.im y.im))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))) (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) 3))) (+.f64 (pow.f64 (/.f64 x.im y.im) 4) (*.f64 (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) (-.f64 (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) (pow.f64 (/.f64 x.im y.im) 2))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (-.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (/.f64 x.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 6))) (fma.f64 (*.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (-.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (/.f64 x.im y.im))) (-.f64 (*.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (-.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (/.f64 x.im y.im))) (pow.f64 (/.f64 x.im y.im) 2)) (pow.f64 (/.f64 x.im y.im) 4))) |
(*.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) (*.f64 y.im y.im)) x.re) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 x.re y.im) (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) |
(*.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) (*.f64 y.im (neg.f64 y.im))) (neg.f64 x.re)) |
(*.f64 (neg.f64 x.re) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)) (*.f64 y.im (neg.f64 y.im)))) |
(*.f64 1 (*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im))) |
(*.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) (*.f64 (neg.f64 y.im) y.im)) (neg.f64 x.re)) |
(*.f64 (neg.f64 x.re) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)) (*.f64 y.im (neg.f64 y.im)))) |
(*.f64 1 (*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) y.im) x.re) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 x.re y.im) (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) 1) (/.f64 x.re y.im)) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 x.re y.im) (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (sqrt.f64 y.im)) (/.f64 x.re (sqrt.f64 y.im))) |
(*.f64 (/.f64 x.re (sqrt.f64 y.im)) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)) (*.f64 (sqrt.f64 y.im) y.im))) |
(*.f64 (/.f64 x.re (sqrt.f64 y.im)) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) (*.f64 y.im (sqrt.f64 y.im)))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (pow.f64 (cbrt.f64 y.im) 2)) (/.f64 x.re (cbrt.f64 y.im))) |
(*.f64 (/.f64 x.re (cbrt.f64 y.im)) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)) (*.f64 y.im (pow.f64 (cbrt.f64 y.im) 2)))) |
(/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im) (/.f64 (pow.f64 (cbrt.f64 y.im) 2) (/.f64 x.re (cbrt.f64 y.im)))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (neg.f64 y.im)) (neg.f64 x.re)) |
(*.f64 (neg.f64 x.re) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)) (*.f64 y.im (neg.f64 y.im)))) |
(*.f64 1 (*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (/.f64 y.im 1)) x.re) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 x.re y.im) (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (/.f64 y.im (sqrt.f64 x.re))) (sqrt.f64 x.re)) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 x.re y.im) (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (/.f64 y.im (pow.f64 (cbrt.f64 x.re) 2))) (cbrt.f64 x.re)) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 x.re y.im) (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) -1) (neg.f64 (/.f64 x.re y.im))) |
(*.f64 (neg.f64 x.re) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)) (*.f64 y.im (neg.f64 y.im)))) |
(*.f64 1 (*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im))) |
(*.f64 (/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (neg.f64 (neg.f64 y.im))) (neg.f64 (neg.f64 x.re))) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 x.re y.im) (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) |
(/.f64 1 (/.f64 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2)) (-.f64 (/.f64 x.im y.im) (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))) (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3)) (fma.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (-.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (/.f64 x.im y.im)) (pow.f64 (/.f64 x.im y.im) 2))) |
(/.f64 1 (/.f64 (/.f64 y.im (/.f64 x.re y.im)) (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))))) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 x.re y.im) (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2)) (-.f64 (/.f64 x.im y.im) (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)))) |
(/.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3)) (fma.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (-.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (/.f64 x.im y.im)) (pow.f64 (/.f64 x.im y.im) 2))) |
(/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) (/.f64 y.im (/.f64 x.re y.im))) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 x.re y.im) (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) |
(/.f64 (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im))) y.im) (/.f64 y.im x.re)) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 x.re y.im) (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (/.f64 x.im y.im) 3)) (*.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))) (*.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 6) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 6)) (*.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 6) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 6)) (fma.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (-.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (/.f64 x.im y.im)) (pow.f64 (/.f64 x.im y.im) 2))) (-.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 3))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (/.f64 x.im y.im))) |
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 y.im x.re) x.im) (*.f64 (/.f64 y.im x.re) x.im)) (*.f64 (*.f64 y.im (/.f64 y.re y.im)) (*.f64 y.im (/.f64 y.re y.im)))) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) (-.f64 (*.f64 (/.f64 y.im x.re) x.im) (*.f64 y.im (/.f64 y.re y.im))))) |
(/.f64 (*.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)) (-.f64 (*.f64 x.im (/.f64 y.im x.re)) (/.f64 (*.f64 y.re y.im) y.im))) (*.f64 (*.f64 (/.f64 y.im x.re) y.im) (-.f64 (*.f64 x.im (/.f64 y.im x.re)) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) (/.f64 (-.f64 (*.f64 x.im (/.f64 y.im x.re)) (/.f64 y.re (/.f64 y.im y.im))) (-.f64 (*.f64 x.im (/.f64 y.im x.re)) (/.f64 y.re (/.f64 y.im y.im))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (*.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2))) (*.f64 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2)))) |
(/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 4) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 4)) (*.f64 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 4) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 4)) (-.f64 (/.f64 x.im y.im) (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)))) (+.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2) (pow.f64 (/.f64 x.im y.im) 2))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 3) 3) (pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (/.f64 x.im y.im) 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)) (*.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3)))))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 3) 3) (pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))) (+.f64 (pow.f64 (/.f64 x.im y.im) 6) (-.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 6) (*.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3)))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 3) 3) (pow.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 3) 3)) (fma.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (-.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (/.f64 x.im y.im)) (pow.f64 (/.f64 x.im y.im) 2))) (fma.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 3) (-.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3)) (pow.f64 (/.f64 x.im y.im) 6))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 y.im x.re) x.im) 3) (pow.f64 (*.f64 y.im (/.f64 y.re y.im)) 3)) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) (+.f64 (*.f64 (*.f64 (/.f64 y.im x.re) x.im) (*.f64 (/.f64 y.im x.re) x.im)) (-.f64 (*.f64 (*.f64 y.im (/.f64 y.re y.im)) (*.f64 y.im (/.f64 y.re y.im))) (*.f64 (*.f64 (/.f64 y.im x.re) x.im) (*.f64 y.im (/.f64 y.re y.im))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 y.im x.re)) 3) (pow.f64 (/.f64 (*.f64 y.re y.im) y.im) 3)) (*.f64 (*.f64 (/.f64 y.im x.re) y.im) (fma.f64 (*.f64 x.im (/.f64 y.im x.re)) (*.f64 x.im (/.f64 y.im x.re)) (*.f64 (/.f64 (*.f64 y.re y.im) y.im) (-.f64 (/.f64 (*.f64 y.re y.im) y.im) (*.f64 x.im (/.f64 y.im x.re))))))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (/.f64 y.im x.re)) 3) (pow.f64 (/.f64 y.re (/.f64 y.im y.im)) 3)) (fma.f64 (/.f64 y.re (/.f64 y.im y.im)) (-.f64 (/.f64 y.re (/.f64 y.im y.im)) (*.f64 x.im (/.f64 y.im x.re))) (*.f64 (*.f64 x.im (/.f64 y.im x.re)) (*.f64 x.im (/.f64 y.im x.re))))) (*.f64 y.im (/.f64 y.im x.re))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) 3)) (*.f64 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (+.f64 (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (/.f64 x.im y.im) 2)) (+.f64 (*.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)) (*.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2)))))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 x.im y.im) 2) 3) (pow.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) 3)) (*.f64 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (+.f64 (pow.f64 (/.f64 x.im y.im) 4) (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 4) (*.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2)))))) |
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 6) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 6)) (-.f64 (/.f64 x.im y.im) (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)))) (+.f64 (pow.f64 (/.f64 x.im y.im) 4) (fma.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2) (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 4)))) |
(/.f64 (+.f64 (*.f64 y.re y.im) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) x.im)) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) y.im)) |
(/.f64 (fma.f64 y.re y.im (*.f64 x.im (*.f64 (/.f64 y.im x.re) y.im))) (*.f64 y.im (*.f64 (/.f64 y.im x.re) y.im))) |
(/.f64 (fma.f64 y.re y.im (*.f64 (/.f64 y.im x.re) (*.f64 y.im x.im))) (*.f64 y.im (*.f64 y.im (/.f64 y.im x.re)))) |
(/.f64 (+.f64 (*.f64 y.re (/.f64 y.im x.im)) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) 1)) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) (/.f64 y.im x.im))) |
(/.f64 (fma.f64 y.re (/.f64 y.im x.im) (*.f64 (/.f64 y.im x.re) y.im)) (*.f64 (*.f64 (/.f64 y.im x.re) y.im) (/.f64 y.im x.im))) |
(*.f64 (/.f64 (fma.f64 y.re (/.f64 y.im x.im) (*.f64 y.im (/.f64 y.im x.re))) (*.f64 y.im (*.f64 y.im (/.f64 y.im x.re)))) x.im) |
(/.f64 (+.f64 (*.f64 y.re (neg.f64 y.im)) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) (neg.f64 x.im))) (*.f64 (/.f64 y.im (/.f64 x.re y.im)) (neg.f64 y.im))) |
(/.f64 (fma.f64 y.re (neg.f64 y.im) (/.f64 (*.f64 y.im (neg.f64 x.im)) (/.f64 x.re y.im))) (*.f64 (neg.f64 y.im) (*.f64 (/.f64 y.im x.re) y.im))) |
(*.f64 (/.f64 (neg.f64 (fma.f64 y.re y.im (*.f64 (/.f64 y.im x.re) (*.f64 y.im x.im)))) (*.f64 y.im (neg.f64 y.im))) (/.f64 x.re y.im)) |
(/.f64 (+.f64 (/.f64 y.im x.re) (*.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))) (*.f64 (/.f64 y.im x.re) (/.f64 y.im x.im))) |
(*.f64 (/.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 y.im x.im) (/.f64 y.im x.re)) (*.f64 y.im (/.f64 y.im x.re))) x.im) |
(/.f64 (+.f64 (*.f64 (/.f64 y.re y.im) (neg.f64 y.im)) (*.f64 (/.f64 y.im x.re) (neg.f64 x.im))) (*.f64 (/.f64 y.im x.re) (neg.f64 y.im))) |
(*.f64 (neg.f64 x.re) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)) (*.f64 y.im (neg.f64 y.im)))) |
(*.f64 1 (*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im))) |
(/.f64 (+.f64 y.im (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) x.im)) (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) y.im)) |
(/.f64 (+.f64 y.im (*.f64 (/.f64 y.im (*.f64 x.re y.re)) (*.f64 y.im x.im))) (*.f64 (/.f64 y.im (*.f64 x.re y.re)) (*.f64 y.im y.im))) |
(/.f64 (fma.f64 x.im (/.f64 y.im (*.f64 y.re (/.f64 x.re y.im))) y.im) (/.f64 (pow.f64 y.im 3) (*.f64 x.re y.re))) |
(/.f64 (+.f64 (/.f64 y.im x.im) (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) 1)) (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) (/.f64 y.im x.im))) |
(/.f64 (fma.f64 (/.f64 y.im (*.f64 x.re y.re)) y.im (/.f64 y.im x.im)) (*.f64 (*.f64 (/.f64 y.im x.im) (/.f64 y.im (*.f64 x.re y.re))) y.im)) |
(*.f64 (/.f64 (fma.f64 y.im (/.f64 y.im (*.f64 x.re y.re)) (/.f64 y.im x.im)) (/.f64 (pow.f64 y.im 3) (*.f64 x.re y.re))) x.im) |
(/.f64 (+.f64 (neg.f64 y.im) (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) (neg.f64 x.im))) (*.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) (neg.f64 y.im))) |
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 y.im (/.f64 y.im (*.f64 x.re y.re))) (neg.f64 y.im)) (*.f64 (neg.f64 y.im) (*.f64 y.im (/.f64 y.im (*.f64 x.re y.re))))) |
(/.f64 (neg.f64 (fma.f64 x.im (/.f64 y.im (*.f64 y.re (/.f64 x.re y.im))) y.im)) (neg.f64 (/.f64 (pow.f64 y.im 3) (*.f64 x.re y.re)))) |
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 y.re) y.im) y.im) (*.f64 (/.f64 (neg.f64 y.im) x.re) x.im)) (*.f64 (/.f64 (neg.f64 y.im) x.re) y.im)) |
(*.f64 (neg.f64 x.re) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)) (*.f64 y.im (neg.f64 y.im)))) |
(*.f64 1 (*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im))) |
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 y.re) y.im) (/.f64 y.im x.im)) (*.f64 (/.f64 (neg.f64 y.im) x.re) 1)) (*.f64 (/.f64 (neg.f64 y.im) x.re) (/.f64 y.im x.im))) |
(/.f64 (fma.f64 (/.f64 (neg.f64 y.re) y.im) (/.f64 y.im x.im) (neg.f64 (/.f64 y.im x.re))) (*.f64 (neg.f64 (/.f64 y.im x.re)) (/.f64 y.im x.im))) |
(/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (neg.f64 (/.f64 y.im x.im))) (/.f64 y.im x.re)) (*.f64 (neg.f64 (/.f64 y.im x.re)) (/.f64 y.im x.im))) |
(/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 y.re) y.im) (neg.f64 y.im)) (*.f64 (/.f64 (neg.f64 y.im) x.re) (neg.f64 x.im))) (*.f64 (/.f64 (neg.f64 y.im) x.re) (neg.f64 y.im))) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 x.re y.im) (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) |
(/.f64 (+.f64 (*.f64 y.im y.re) (*.f64 x.im (/.f64 y.im (/.f64 x.re y.im)))) (*.f64 y.im (/.f64 y.im (/.f64 x.re y.im)))) |
(/.f64 (fma.f64 y.re y.im (*.f64 x.im (*.f64 (/.f64 y.im x.re) y.im))) (*.f64 y.im (*.f64 (/.f64 y.im x.re) y.im))) |
(/.f64 (fma.f64 y.re y.im (*.f64 (/.f64 y.im x.re) (*.f64 y.im x.im))) (*.f64 y.im (*.f64 y.im (/.f64 y.im x.re)))) |
(/.f64 (+.f64 y.im (*.f64 x.im (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im))) (*.f64 y.im (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im))) |
(/.f64 (+.f64 y.im (*.f64 (/.f64 y.im (*.f64 x.re y.re)) (*.f64 y.im x.im))) (*.f64 (/.f64 y.im (*.f64 x.re y.re)) (*.f64 y.im y.im))) |
(/.f64 (fma.f64 x.im (/.f64 y.im (*.f64 y.re (/.f64 x.re y.im))) y.im) (/.f64 (pow.f64 y.im 3) (*.f64 x.re y.re))) |
(/.f64 (+.f64 (*.f64 x.im (/.f64 (neg.f64 y.im) x.re)) (*.f64 y.im (/.f64 (neg.f64 y.re) y.im))) (*.f64 y.im (/.f64 (neg.f64 y.im) x.re))) |
(*.f64 (neg.f64 x.re) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)) (*.f64 y.im (neg.f64 y.im)))) |
(*.f64 1 (*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im))) |
(/.f64 (+.f64 (/.f64 y.im (/.f64 x.re y.im)) (*.f64 (/.f64 y.im x.im) y.re)) (*.f64 (/.f64 y.im x.im) (/.f64 y.im (/.f64 x.re y.im)))) |
(/.f64 (fma.f64 y.re (/.f64 y.im x.im) (*.f64 (/.f64 y.im x.re) y.im)) (*.f64 (*.f64 (/.f64 y.im x.re) y.im) (/.f64 y.im x.im))) |
(*.f64 (/.f64 (fma.f64 y.re (/.f64 y.im x.im) (*.f64 y.im (/.f64 y.im x.re))) (*.f64 y.im (*.f64 y.im (/.f64 y.im x.re)))) x.im) |
(/.f64 (+.f64 (/.f64 y.im x.re) (*.f64 (/.f64 y.im x.im) (/.f64 y.re y.im))) (*.f64 (/.f64 y.im x.im) (/.f64 y.im x.re))) |
(/.f64 (+.f64 (/.f64 y.im x.re) (*.f64 (/.f64 y.re y.im) (/.f64 y.im x.im))) (*.f64 (/.f64 y.im x.re) (/.f64 y.im x.im))) |
(*.f64 (/.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 y.im x.im) (/.f64 y.im x.re)) (*.f64 y.im (/.f64 y.im x.re))) x.im) |
(/.f64 (+.f64 (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im) (*.f64 (/.f64 y.im x.im) 1)) (*.f64 (/.f64 y.im x.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im))) |
(/.f64 (fma.f64 (/.f64 y.im (*.f64 x.re y.re)) y.im (/.f64 y.im x.im)) (*.f64 (*.f64 (/.f64 y.im x.im) (/.f64 y.im (*.f64 x.re y.re))) y.im)) |
(*.f64 (/.f64 (fma.f64 y.im (/.f64 y.im (*.f64 x.re y.re)) (/.f64 y.im x.im)) (/.f64 (pow.f64 y.im 3) (*.f64 x.re y.re))) x.im) |
(/.f64 (+.f64 (/.f64 (neg.f64 y.im) x.re) (*.f64 (/.f64 y.im x.im) (/.f64 (neg.f64 y.re) y.im))) (*.f64 (/.f64 y.im x.im) (/.f64 (neg.f64 y.im) x.re))) |
(/.f64 (fma.f64 (/.f64 (neg.f64 y.re) y.im) (/.f64 y.im x.im) (neg.f64 (/.f64 y.im x.re))) (*.f64 (neg.f64 (/.f64 y.im x.re)) (/.f64 y.im x.im))) |
(/.f64 (-.f64 (*.f64 (/.f64 y.re y.im) (neg.f64 (/.f64 y.im x.im))) (/.f64 y.im x.re)) (*.f64 (neg.f64 (/.f64 y.im x.re)) (/.f64 y.im x.im))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.im) (/.f64 y.im (/.f64 x.re y.im))) (*.f64 (neg.f64 y.im) y.re)) (*.f64 (neg.f64 y.im) (/.f64 y.im (/.f64 x.re y.im)))) |
(/.f64 (fma.f64 y.re (neg.f64 y.im) (/.f64 (*.f64 y.im (neg.f64 x.im)) (/.f64 x.re y.im))) (*.f64 (neg.f64 y.im) (*.f64 (/.f64 y.im x.re) y.im))) |
(*.f64 (/.f64 (neg.f64 (fma.f64 y.re y.im (*.f64 (/.f64 y.im x.re) (*.f64 y.im x.im)))) (*.f64 y.im (neg.f64 y.im))) (/.f64 x.re y.im)) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.im) (/.f64 y.im x.re)) (*.f64 (neg.f64 y.im) (/.f64 y.re y.im))) (*.f64 (neg.f64 y.im) (/.f64 y.im x.re))) |
(*.f64 (neg.f64 x.re) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)) (*.f64 y.im (neg.f64 y.im)))) |
(*.f64 1 (*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im)) (*.f64 (neg.f64 y.im) 1)) (*.f64 (neg.f64 y.im) (*.f64 (/.f64 y.im (*.f64 y.re x.re)) y.im))) |
(/.f64 (fma.f64 (neg.f64 x.im) (*.f64 y.im (/.f64 y.im (*.f64 x.re y.re))) (neg.f64 y.im)) (*.f64 (neg.f64 y.im) (*.f64 y.im (/.f64 y.im (*.f64 x.re y.re))))) |
(/.f64 (neg.f64 (fma.f64 x.im (/.f64 y.im (*.f64 y.re (/.f64 x.re y.im))) y.im)) (neg.f64 (/.f64 (pow.f64 y.im 3) (*.f64 x.re y.re)))) |
(/.f64 (+.f64 (*.f64 (neg.f64 x.im) (/.f64 (neg.f64 y.im) x.re)) (*.f64 (neg.f64 y.im) (/.f64 (neg.f64 y.re) y.im))) (*.f64 (neg.f64 y.im) (/.f64 (neg.f64 y.im) x.re))) |
(*.f64 (/.f64 1 y.im) (*.f64 (/.f64 x.re y.im) (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)))) |
(*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im)) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x.im y.im) 2) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2))) (neg.f64 (-.f64 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im))) |
(/.f64 (-.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 2) (pow.f64 (/.f64 x.im y.im) 2)) (-.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (/.f64 x.im y.im))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 3) (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) 3) (pow.f64 (/.f64 x.im y.im) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x.im y.im) 2) (*.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (-.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)))))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) 3) (pow.f64 (/.f64 x.im y.im) 3)) (fma.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (-.f64 (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im)) (/.f64 x.im y.im)) (pow.f64 (/.f64 x.im y.im) 2)))) |
(/.f64 (neg.f64 (fma.f64 x.im (/.f64 y.im x.re) (*.f64 y.im (/.f64 y.re y.im)))) (neg.f64 (/.f64 y.im (/.f64 x.re y.im)))) |
(*.f64 (neg.f64 x.re) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 (*.f64 y.re y.im) y.im)) (*.f64 y.im (neg.f64 y.im)))) |
(*.f64 1 (*.f64 (/.f64 x.re y.im) (/.f64 (fma.f64 x.im (/.f64 y.im x.re) (/.f64 y.re (/.f64 y.im y.im))) y.im))) |
(pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 1) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 2) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 3) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(pow.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 3) 1/3) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 2)) |
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) 2)) |
(fabs.f64 (fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im))) |
(log.f64 (exp.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))))) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) 3)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(exp.f64 (log.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im))) 1)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)))) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re y.im) (/.f64 x.re y.im) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(fma.f64 x.im (/.f64 1 y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) |
(fma.f64 x.im (/.f64 1 y.im) (*.f64 y.re (/.f64 (/.f64 x.re y.im) y.im))) |
(fma.f64 1 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im))) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(fma.f64 1 (/.f64 x.im y.im) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(fma.f64 (*.f64 (/.f64 (sqrt.f64 y.re) y.im) (sqrt.f64 x.re)) (*.f64 (/.f64 (sqrt.f64 y.re) y.im) (sqrt.f64 x.re)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(fma.f64 (sqrt.f64 (/.f64 x.im y.im)) (sqrt.f64 (/.f64 x.im y.im)) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) 2) (cbrt.f64 (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x.im y.im)) 2) (cbrt.f64 (/.f64 x.im y.im)) (*.f64 x.re (/.f64 y.re (*.f64 y.im y.im)))) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
(fma.f64 (/.f64 y.re (*.f64 y.im y.im)) x.re (/.f64 x.im y.im)) |
(fma.f64 x.re (/.f64 y.re (*.f64 y.im y.im)) (/.f64 x.im y.im)) |
Compiled 22532 to 7245 computations (67.8% saved)
27 alts after pruning (17 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1048 | 6 | 1054 |
| Fresh | 4 | 11 | 15 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 9 | 9 |
| Total | 1052 | 27 | 1079 |
| Status | Error | Program |
|---|---|---|
| 35.9b | (/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) | |
| ✓ | 39.8b | (/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| ✓ | 40.9b | (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 52.9b | (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) | |
| 53.7b | (/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) | |
| 44.6b | (/.f64 (*.f64 -1 (+.f64 x.re (/.f64 y.im (/.f64 y.re x.im)))) (hypot.f64 y.re y.im)) | |
| ✓ | 52.1b | (/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
| ✓ | 51.0b | (/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
| 52.1b | (/.f64 y.im (*.f64 (/.f64 1 x.im) (*.f64 y.re y.re))) | |
| ✓ | 38.0b | (/.f64 x.re y.re) |
| ✓ | 40.2b | (/.f64 x.im y.im) |
| 40.2b | (/.f64 1 (/.f64 y.im x.im)) | |
| ✓ | 30.9b | (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
| 34.0b | (+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) | |
| 31.9b | (+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) | |
| 31.9b | (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) | |
| ✓ | 33.2b | (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))) |
| 33.7b | (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) | |
| 33.1b | (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im)) | |
| 34.7b | (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (/.f64 x.re y.im) y.im) y.re)) | |
| 34.3b | (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 1 (/.f64 y.im (*.f64 y.re x.re))) (/.f64 1 y.im))) | |
| 51.3b | (*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) | |
| 50.5b | (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) | |
| ✓ | 38.9b | (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
| 50.2b | (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) | |
| 50.2b | (*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) | |
| ✓ | 40.3b | (*.f64 (/.f64 1 y.im) x.im) |
Compiled 353 to 224 computations (36.5% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 (/.f64 1 y.im) x.im) |
(/.f64 1 (/.f64 y.im x.im)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) |
(/.f64 y.im (*.f64 (/.f64 1 x.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (/.f64 x.re y.im) y.im) y.re)) |
(+.f64 (/.f64 x.im y.im) (/.f64 y.re (*.f64 (/.f64 y.im x.re) y.im))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re)) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 1 (/.f64 y.im (*.f64 y.re x.re))) (/.f64 1 y.im))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) x.im) |
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(/.f64 (+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re))) |
(/.f64 (*.f64 -1 (+.f64 x.re (/.f64 y.im (/.f64 y.re x.im)))) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 -1 (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 -1 (+.f64 x.re (/.f64 y.im (/.f64 y.re x.im))))) |
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) y.re)) (*.f64 -1 x.re)) (hypot.f64 y.re y.im)) |
(/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (hypot.f64 y.im y.re)) |
(/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (hypot.f64 y.im y.re)) (neg.f64 (hypot.f64 y.im y.re))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (/.f64 1 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im))) |
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 x.re y.re (*.f64 x.im y.im))) (hypot.f64 y.re y.im)) 2) |
| Outputs |
|---|
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 -1 (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))))) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) |
(+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) |
(/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re))) |
5 calls:
| 192.0ms | y.im |
| 146.0ms | y.re |
| 74.0ms | x.im |
| 70.0ms | x.re |
| 28.0ms | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| Error | Segments | Branch |
|---|---|---|
| 13.4b | 3 | x.re |
| 10.1b | 3 | x.im |
| 7.2b | 5 | y.re |
| 6.6b | 5 | y.im |
| 8.0b | 2 | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 568 to 189 computations (66.7% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 1.9590895248011544e+92 | 2.1921606349648246e+98 |
| 11.0ms | 1.5132061484764788e-181 | 4.231880586203795e-181 |
| 18.0ms | -1.4587113879527791e-195 | -2.1764827959309264e-198 |
| 25.0ms | -3.2697843880698594e+105 | -1.013857108206166e+90 |
| 64.0ms | 512× | body | 256 | valid |
| 3.0ms | 23× | body | 256 | infinite |
Compiled 1230 to 741 computations (39.8% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 (/.f64 1 y.im) x.im) |
(/.f64 1 (/.f64 y.im x.im)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) |
(/.f64 y.im (*.f64 (/.f64 1 x.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (/.f64 x.re y.im) y.im) y.re)) |
(+.f64 (/.f64 x.im y.im) (/.f64 y.re (*.f64 (/.f64 y.im x.re) y.im))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re)) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 1 (/.f64 y.im (*.f64 y.re x.re))) (/.f64 1 y.im))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) x.im) |
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(/.f64 (+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re))) |
(/.f64 (*.f64 -1 (+.f64 x.re (/.f64 y.im (/.f64 y.re x.im)))) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 -1 (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 -1 (+.f64 x.re (/.f64 y.im (/.f64 y.re x.im))))) |
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y.im x.im) y.re)) (*.f64 -1 x.re)) (hypot.f64 y.re y.im)) |
(/.f64 (/.f64 y.im (/.f64 (hypot.f64 y.im y.re) x.im)) (hypot.f64 y.im y.re)) |
(/.f64 (/.f64 (*.f64 y.im x.im) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) |
(/.f64 (/.f64 (*.f64 x.im (neg.f64 y.im)) (hypot.f64 y.im y.re)) (neg.f64 (hypot.f64 y.im y.re))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x.re y.re) 2) (pow.f64 (*.f64 x.im y.im) 2)) (/.f64 1 (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)))) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| Outputs |
|---|
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 -1 (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re))) |
5 calls:
| 296.0ms | x.re |
| 182.0ms | y.im |
| 142.0ms | y.re |
| 85.0ms | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 57.0ms | x.im |
| Error | Segments | Branch |
|---|---|---|
| 19.4b | 6 | x.re |
| 18.2b | 3 | x.im |
| 9.6b | 5 | y.re |
| 9.2b | 6 | y.im |
| 13.2b | 5 | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 525 to 179 computations (65.9% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 2.924870966623124e+67 | 4.446429325655505e+67 |
| 36.0ms | 2.1705897181271175e-98 | 1.386075457154487e-97 |
| 11.0ms | 1.5132061484764788e-181 | 4.231880586203795e-181 |
| 17.0ms | -6.400124425251237e-122 | -4.5474039353742184e-126 |
| 21.0ms | -3.2697843880698594e+105 | -1.013857108206166e+90 |
| 83.0ms | 528× | body | 256 | valid |
| 2.0ms | 20× | body | 256 | infinite |
Compiled 1272 to 809 computations (36.4% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 (/.f64 1 y.im) x.im) |
(/.f64 1 (/.f64 y.im x.im)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) |
(/.f64 y.im (*.f64 (/.f64 1 x.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (/.f64 x.re y.im) y.im) y.re)) |
(+.f64 (/.f64 x.im y.im) (/.f64 y.re (*.f64 (/.f64 y.im x.re) y.im))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re)) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 1 (/.f64 y.im (*.f64 y.re x.re))) (/.f64 1 y.im))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) x.im) |
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(/.f64 (+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im) (hypot.f64 y.re y.im)) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re))) |
(/.f64 (*.f64 -1 (+.f64 x.re (/.f64 y.im (/.f64 y.re x.im)))) (hypot.f64 y.re y.im)) |
| Outputs |
|---|
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re))) |
5 calls:
| 176.0ms | y.re |
| 161.0ms | y.im |
| 133.0ms | x.im |
| 96.0ms | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 37.0ms | x.re |
| Error | Segments | Branch |
|---|---|---|
| 24.7b | 2 | x.re |
| 19.3b | 7 | x.im |
| 9.6b | 5 | y.re |
| 9.2b | 6 | y.im |
| 16.6b | 5 | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 416 to 139 computations (66.6% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 2.924870966623124e+67 | 4.446429325655505e+67 |
| 14.0ms | 2.1705897181271175e-98 | 1.386075457154487e-97 |
| 11.0ms | 1.5132061484764788e-181 | 4.231880586203795e-181 |
| 34.0ms | -6.400124425251237e-122 | -4.5474039353742184e-126 |
| 25.0ms | -2.4550588548904246e+131 | -1.4317636570496653e+115 |
| 81.0ms | 528× | body | 256 | valid |
| 3.0ms | 18× | body | 256 | infinite |
Compiled 1232 to 769 computations (37.6% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 (/.f64 1 y.im) x.im) |
(/.f64 1 (/.f64 y.im x.im)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) |
(/.f64 y.im (*.f64 (/.f64 1 x.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (/.f64 x.re y.im) y.im) y.re)) |
(+.f64 (/.f64 x.im y.im) (/.f64 y.re (*.f64 (/.f64 y.im x.re) y.im))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re)) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 1 (/.f64 y.im (*.f64 y.re x.re))) (/.f64 1 y.im))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(*.f64 (/.f64 1 (hypot.f64 y.re y.im)) x.im) |
(*.f64 (/.f64 x.re (fma.f64 y.im y.im (*.f64 y.re y.re))) y.re) |
(*.f64 (/.f64 y.im (fma.f64 y.im y.im (*.f64 y.re y.re))) x.im) |
(/.f64 (+.f64 (/.f64 (*.f64 x.re y.re) y.im) x.im) (hypot.f64 y.re y.im)) |
| Outputs |
|---|
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) |
(/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
5 calls:
| 142.0ms | y.im |
| 138.0ms | y.re |
| 119.0ms | x.im |
| 91.0ms | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| 40.0ms | x.re |
| Error | Segments | Branch |
|---|---|---|
| 24.7b | 2 | x.re |
| 19.3b | 7 | x.im |
| 9.6b | 5 | y.re |
| 9.6b | 6 | y.im |
| 16.6b | 5 | (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
Compiled 390 to 129 computations (66.9% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 9.0ms | 2.924870966623124e+67 | 4.446429325655505e+67 |
| 13.0ms | 2.1705897181271175e-98 | 1.386075457154487e-97 |
| 11.0ms | 1.5132061484764788e-181 | 4.231880586203795e-181 |
| 24.0ms | -6.400124425251237e-122 | -4.5474039353742184e-126 |
| 21.0ms | -2.4550588548904246e+131 | -1.4317636570496653e+115 |
| 63.0ms | 528× | body | 256 | valid |
| 2.0ms | 20× | body | 256 | infinite |
Compiled 1224 to 761 computations (37.8% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 (/.f64 1 y.im) x.im) |
(/.f64 1 (/.f64 y.im x.im)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) |
(/.f64 y.im (*.f64 (/.f64 1 x.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (/.f64 x.re y.im) y.im) y.re)) |
(+.f64 (/.f64 x.im y.im) (/.f64 y.re (*.f64 (/.f64 y.im x.re) y.im))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re)) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 1 (/.f64 y.im (*.f64 y.re x.re))) (/.f64 1 y.im))) |
| Outputs |
|---|
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
4 calls:
| 122.0ms | x.im |
| 84.0ms | y.im |
| 80.0ms | x.re |
| 69.0ms | y.re |
| Error | Segments | Branch |
|---|---|---|
| 24.7b | 6 | x.re |
| 19.9b | 9 | x.im |
| 12.8b | 5 | y.re |
| 11.7b | 5 | y.im |
Compiled 318 to 103 computations (67.6% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 128.0ms | 9.812444111604073e+60 | 2.1027138105371484e+64 |
| 21.0ms | -1.4990024880877081e+29 | -46063389388065.09 |
| 12.0ms | -4.327491237976123e+72 | -2.934062758787394e+71 |
| 21.0ms | -8.373783669692372e+179 | -2.711086393858207e+162 |
| 174.0ms | 544× | body | 256 | valid |
Compiled 1150 to 733 computations (36.3% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 (/.f64 1 y.im) x.im) |
(/.f64 1 (/.f64 y.im x.im)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) |
(/.f64 y.im (*.f64 (/.f64 1 x.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (/.f64 x.re y.im) y.im) y.re)) |
(+.f64 (/.f64 x.im y.im) (/.f64 y.re (*.f64 (/.f64 y.im x.re) y.im))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re)) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(/.f64 (*.f64 y.re x.re) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
| Outputs |
|---|
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) |
(+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
4 calls:
| 596.0ms | y.im |
| 155.0ms | x.im |
| 132.0ms | x.re |
| 65.0ms | y.re |
| Error | Segments | Branch |
|---|---|---|
| 24.7b | 6 | x.re |
| 19.9b | 9 | x.im |
| 13.2b | 5 | y.re |
| 11.7b | 5 | y.im |
Compiled 290 to 91 computations (68.6% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 9.812444111604073e+60 | 2.1027138105371484e+64 |
| 21.0ms | -1.4990024880877081e+29 | -46063389388065.09 |
| 47.0ms | -4.327491237976123e+72 | -2.934062758787394e+71 |
| 21.0ms | -8.373783669692372e+179 | -2.711086393858207e+162 |
| 98.0ms | 544× | body | 256 | valid |
Compiled 1114 to 697 computations (37.4% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 (/.f64 1 y.im) x.im) |
(/.f64 1 (/.f64 y.im x.im)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) |
(/.f64 y.im (*.f64 (/.f64 1 x.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (/.f64 x.re y.im) y.im) y.re)) |
(+.f64 (/.f64 x.im y.im) (/.f64 y.re (*.f64 (/.f64 y.im x.re) y.im))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re))) |
(+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) |
(/.f64 x.re (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) y.re)) |
(/.f64 y.im (/.f64 (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)) x.im)) |
| Outputs |
|---|
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
4 calls:
| 142.0ms | x.im |
| 100.0ms | y.im |
| 99.0ms | y.re |
| 85.0ms | x.re |
| Error | Segments | Branch |
|---|---|---|
| 24.7b | 6 | x.re |
| 19.9b | 9 | x.im |
| 13.2b | 5 | y.re |
| 11.7b | 5 | y.im |
Compiled 268 to 88 computations (67.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 17.0ms | 9.812444111604073e+60 | 2.1027138105371484e+64 |
| 20.0ms | -1.4990024880877081e+29 | -46063389388065.09 |
| 14.0ms | -4.327491237976123e+72 | -2.934062758787394e+71 |
| 21.0ms | -8.373783669692372e+179 | -2.711086393858207e+162 |
| 66.0ms | 544× | body | 256 | valid |
Compiled 986 to 633 computations (35.8% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 (/.f64 1 y.im) x.im) |
(/.f64 1 (/.f64 y.im x.im)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) |
(/.f64 y.im (*.f64 (/.f64 1 x.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (/.f64 x.re y.im) y.im) y.re)) |
(+.f64 (/.f64 x.im y.im) (/.f64 y.re (*.f64 (/.f64 y.im x.re) y.im))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
| Outputs |
|---|
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(/.f64 x.im y.im) |
(+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
4 calls:
| 82.0ms | x.im |
| 65.0ms | x.re |
| 61.0ms | y.im |
| 61.0ms | y.re |
| Error | Segments | Branch |
|---|---|---|
| 24.8b | 6 | x.re |
| 21.2b | 7 | x.im |
| 13.2b | 5 | y.re |
| 12.0b | 5 | y.im |
Compiled 213 to 78 computations (63.4% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 2.924870966623124e+67 | 4.446429325655505e+67 |
| 22.0ms | -1.4990024880877081e+29 | -46063389388065.09 |
| 13.0ms | -4.327491237976123e+72 | -2.934062758787394e+71 |
| 21.0ms | -8.373783669692372e+179 | -2.711086393858207e+162 |
| 57.0ms | 480× | body | 256 | valid |
Compiled 858 to 553 computations (35.5% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 (/.f64 1 y.im) x.im) |
(/.f64 1 (/.f64 y.im x.im)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) |
(/.f64 y.im (*.f64 (/.f64 1 x.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (/.f64 x.re y.im) y.im) y.re)) |
(+.f64 (/.f64 x.im y.im) (/.f64 y.re (*.f64 (/.f64 y.im x.re) y.im))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im)) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) |
(+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 y.re y.im) (/.f64 y.im x.re))) |
| Outputs |
|---|
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im)) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(/.f64 x.re y.re) |
4 calls:
| 104.0ms | x.im |
| 48.0ms | y.re |
| 47.0ms | x.re |
| 31.0ms | y.im |
| Error | Segments | Branch |
|---|---|---|
| 25.8b | 5 | x.re |
| 24.3b | 10 | x.im |
| 16.9b | 5 | y.re |
| 18.5b | 3 | y.im |
Compiled 202 to 76 computations (62.4% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 9.0ms | 1.1218199229004094e+23 | 2.1979524273500386e+23 |
| 10.0ms | 1296504768440.1243 | 2682407256469.8877 |
| 21.0ms | 2.3822218868618655e-76 | 3.945445190621542e-64 |
| 16.0ms | -1.8918156796566516e+120 | -1.4335632005820986e+117 |
| 48.0ms | 432× | body | 256 | valid |
| 1.0ms | 7× | body | 256 | infinite |
Compiled 794 to 509 computations (35.9% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 (/.f64 1 y.im) x.im) |
(/.f64 1 (/.f64 y.im x.im)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) |
(/.f64 y.im (*.f64 (/.f64 1 x.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 (/.f64 x.re y.im) y.im) y.re)) |
(+.f64 (/.f64 x.im y.im) (/.f64 y.re (*.f64 (/.f64 y.im x.re) y.im))) |
| Outputs |
|---|
(/.f64 x.re y.re) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) |
(/.f64 x.re y.re) |
4 calls:
| 166.0ms | x.im |
| 79.0ms | y.re |
| 65.0ms | y.im |
| 53.0ms | x.re |
| Error | Segments | Branch |
|---|---|---|
| 25.3b | 6 | x.re |
| 24.5b | 10 | x.im |
| 17.4b | 5 | y.re |
| 18.5b | 3 | y.im |
Compiled 169 to 69 computations (59.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 1.1218199229004094e+23 | 2.1979524273500386e+23 |
| 11.0ms | 1296504768440.1243 | 2682407256469.8877 |
| 45.0ms | 2.3822218868618655e-76 | 3.945445190621542e-64 |
| 53.0ms | -1.8918156796566516e+120 | -1.4335632005820986e+117 |
| 110.0ms | 432× | body | 256 | valid |
| 1.0ms | 5× | body | 256 | infinite |
Compiled 794 to 509 computations (35.9% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 (/.f64 1 y.im) x.im) |
(/.f64 1 (/.f64 y.im x.im)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) |
(/.f64 y.im (*.f64 (/.f64 1 x.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
| Outputs |
|---|
(/.f64 x.re y.re) |
(*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) |
(/.f64 x.im y.im) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(/.f64 x.re y.re) |
4 calls:
| 123.0ms | x.re |
| 110.0ms | y.im |
| 108.0ms | x.im |
| 73.0ms | y.re |
| Error | Segments | Branch |
|---|---|---|
| 27.3b | 7 | x.re |
| 26.1b | 8 | x.im |
| 20.5b | 5 | y.re |
| 22.1b | 5 | y.im |
Compiled 136 to 61 computations (55.1% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 53.0ms | 1.2946472664272138e+53 | 1.6645204995141074e+58 |
| 21.0ms | 6.910448098557711e-48 | 6.122917128733932e-41 |
| 34.0ms | -1.120907795306862e-94 | -4.36573162944091e-99 |
| 10.0ms | -1.1885178585742097e+93 | -3.446413364931092e+92 |
| 92.0ms | 496× | body | 256 | valid |
| 20.0ms | 8× | body | 256 | infinite |
Compiled 770 to 513 computations (33.4% saved)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 (/.f64 1 y.im) x.im) |
(/.f64 1 (/.f64 y.im x.im)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) |
(/.f64 y.im (*.f64 (/.f64 1 x.im) (*.f64 y.re y.re))) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
| Outputs |
|---|
(/.f64 x.re y.re) |
(/.f64 x.im y.im) |
(*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) |
(/.f64 x.re y.re) |
4 calls:
| 111.0ms | x.re |
| 68.0ms | y.re |
| 43.0ms | x.im |
| 37.0ms | y.im |
| Error | Segments | Branch |
|---|---|---|
| 29.0b | 9 | x.re |
| 27.8b | 5 | x.im |
| 21.8b | 4 | y.re |
| 22.3b | 5 | y.im |
Compiled 125 to 59 computations (52.8% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 17.0ms | 1.2946472664272138e+53 | 1.6645204995141074e+58 |
| 48.0ms | 6.910448098557711e-48 | 6.122917128733932e-41 |
| 10.0ms | -1.1885178585742097e+93 | -3.446413364931092e+92 |
| 41.0ms | 368× | body | 256 | valid |
Compiled 538 to 365 computations (32.2% saved)
Total -40.5b remaining (-181.6%)
Threshold costs -40.5b (-181.6%)
| Inputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(*.f64 (/.f64 1 y.im) x.im) |
(/.f64 1 (/.f64 y.im x.im)) |
(*.f64 x.im (/.f64 (/.f64 y.im y.re) y.re)) |
(*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re)) |
(*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)) |
(*.f64 (/.f64 (/.f64 y.im y.re) y.re) x.im) |
(/.f64 y.im (*.f64 (/.f64 y.re x.im) y.re)) |
(/.f64 y.im (/.f64 (*.f64 y.re y.re) x.im)) |
(/.f64 (*.f64 x.re y.re) (*.f64 y.im y.im)) |
(/.f64 (*.f64 y.im x.im) (*.f64 y.re y.re)) |
(*.f64 (/.f64 1 y.re) (*.f64 y.im (/.f64 x.im y.re))) |
(/.f64 y.im (*.f64 (/.f64 1 x.im) (*.f64 y.re y.re))) |
| Outputs |
|---|
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(/.f64 x.im y.im) |
(/.f64 x.re y.re) |
(/.f64 x.im y.im) |
4 calls:
| 88.0ms | x.re |
| 86.0ms | x.im |
| 33.0ms | y.im |
| 24.0ms | y.re |
| Error | Segments | Branch |
|---|---|---|
| 30.0b | 7 | x.re |
| 28.8b | 6 | x.im |
| 23.2b | 3 | y.re |
| 22.3b | 5 | y.im |
Compiled 114 to 56 computations (50.9% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 5.914644303256168e+76 | 5.719904919290176e+78 |
| 41.0ms | -1.4990024880877081e+29 | -46063389388065.09 |
| 12.0ms | -4.327491237976123e+72 | -2.934062758787394e+71 |
| 36.0ms | -8.373783669692372e+179 | -2.711086393858207e+162 |
| 98.0ms | 528× | body | 256 | valid |
Compiled 554 to 413 computations (25.5% saved)
| 1× | egg-herbie |
| 40× | *-commutative |
| 34× | +-commutative |
| 12× | neg-sub0 |
| 10× | sub-neg |
| 10× | neg-mul-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 209 | 2318 |
| 1 | 243 | 2318 |
| 2 | 255 | 2318 |
| 3 | 275 | 2306 |
| 4 | 292 | 2306 |
| 5 | 303 | 2306 |
| 6 | 306 | 2306 |
| 7 | 307 | 2306 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 y.im -33999999999999998473698596403661482134119280257189840057735636944866201213450891644571638493571329294336) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 -1 (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))))) (if (<=.f64 y.im -4292270895663473/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (if (<=.f64 y.im 2008933852751405/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) (if (<=.f64 y.im 1099999999999999948133829927989176616348275549975532489158764355818843420245126975230164640727040) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re))))))) |
(if (<=.f64 y.im -28999999999999998363139381331051510536143881206408543710211823249733286587361152019470147911680) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 -1 (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))))) (if (<=.f64 y.im -3814449625103345/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 7848857843307815/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) (if (<=.f64 y.im 2308711300569989/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 31999999999999998250314683783918244022708690240679933589306931675136) (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re)))))))) |
(if (<=.f64 y.im -2400000000000000120296078480633570071960726476638751811541508593605649530475147619970347599700643132357143933443167265566490624) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -5805406258693871/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 7848857843307815/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) (if (<=.f64 y.im 8157446595347295/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 30000000000000000978680950144401383192292617328216608963406365458432) (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re)))))))) |
(if (<=.f64 y.im -35000000000000000544579564531339505849387048892237150167941970315079182340766449614274488647026660668667219830374400) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -1162941958872971/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 7848857843307815/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) (if (<=.f64 y.im 5771778251424973/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 31999999999999998250314683783918244022708690240679933589306931675136) (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)))))))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -1099999999999999997029820812924160287423472384494478235658118573112426496) (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (if (<=.f64 y.im -19000000000000000) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 17500000000000000898334483581245181494721249504603596757401600) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))))))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -3999999999999999775207243795178284096228896516082202126176495568225828864) (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (if (<=.f64 y.im -105000000000000000000) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 749999999999999997721543790454511176679882994497435964381593600) (+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))))))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -2900000000000000170496281443921671548542263082066874896915592274115559424) (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (if (<=.f64 y.im -16500000000000000) (/.f64 x.im y.im) (if (<=.f64 y.im 10500000000000000539000690148747108896832749702762158054440960) (+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))))))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -439999999999999989003956863627975421475967980035812519103317047269916672) (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (if (<=.f64 y.im -39999999999999998332478947328) (/.f64 x.im y.im) (if (<=.f64 y.im 34000000000000001508259123930813457815417837959038506725907193921536) (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))))))) |
(if (<=.f64 y.re -4599999999999999756609209826793760801993405720899405982644546621359244548046908911985700908899085315124651400672313344) (/.f64 x.re y.re) (if (<=.f64 y.re 722542636840853/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im)) (if (<=.f64 y.re 1500000000000) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) (if (<=.f64 y.re 214999999999999993708544) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) (/.f64 x.re y.re))))) |
(if (<=.f64 y.re -54000000000000000210280262253702089091202234023862364180254815246019842492274873330242747285992296286143344184223858688) (/.f64 x.re y.re) (if (<=.f64 y.re 3912846279507389/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) (if (<=.f64 y.re 1400000000000) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) (if (<=.f64 y.re 129999999999999995805696) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) (/.f64 x.re y.re))))) |
(if (<=.f64 y.re -380000000000000004904163926623671165493212962612946153153875573383667984952320421366390063104) (/.f64 x.re y.re) (if (<=.f64 y.re -70456277483215/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (if (<=.f64 y.re 4113761393303015/51422017416287688817342786954917203280710495801049370729644032) (/.f64 x.im y.im) (if (<=.f64 y.re 12999999999999999408934994457554114695134539961119415468032) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) (/.f64 x.re y.re))))) |
(if (<=.f64 y.re -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (/.f64 x.re y.re) (if (<=.f64 y.re 8034690221294951/25108406941546723055343157692830665664409421777856138051584) (/.f64 x.im y.im) (if (<=.f64 y.re 16499999999999999142586987203190688163364424409072904699904) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) (/.f64 x.re y.re)))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (/.f64 x.im y.im) (if (<=.f64 y.im -4200000000000000273982121985105010362698231977509208540801700209339924480) (/.f64 x.re y.re) (if (<=.f64 y.im -51000000000000000000) (/.f64 x.im y.im) (if (<=.f64 y.im 250000000000000002123405358422425744037217481149690153973749775675699226476544) (/.f64 x.re y.re) (/.f64 x.im y.im))))) |
(/.f64 x.im y.im) |
| Outputs |
|---|
(if (<=.f64 y.im -33999999999999998473698596403661482134119280257189840057735636944866201213450891644571638493571329294336) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 -1 (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))))) (if (<=.f64 y.im -4292270895663473/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (if (<=.f64 y.im 2008933852751405/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) (if (<=.f64 y.im 1099999999999999948133829927989176616348275549975532489158764355818843420245126975230164640727040) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 x.im y.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re))))))) |
(if (<=.f64 y.im -33999999999999998473698596403661482134119280257189840057735636944866201213450891644571638493571329294336) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (neg.f64 (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))))) (if (<=.f64 y.im -4292270895663473/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (if (<=.f64 y.im 2008933852751405/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (+.f64 (/.f64 x.re y.re) (*.f64 x.im (*.f64 (/.f64 y.im y.re) (/.f64 1 y.re)))) (if (<=.f64 y.im 1099999999999999948133829927989176616348275549975532489158764355818843420245126975230164640727040) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 y.re (/.f64 x.re y.im)))))))) |
(if (<=.f64 y.im -33999999999999998473698596403661482134119280257189840057735636944866201213450891644571638493571329294336) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (-.f64 (neg.f64 x.im) (/.f64 x.re (/.f64 y.im y.re)))) (if (<=.f64 y.im -4292270895663473/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (if (<=.f64 y.im 2008933852751405/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (+.f64 (/.f64 x.re y.re) (*.f64 x.im (*.f64 (/.f64 y.im y.re) (/.f64 1 y.re)))) (if (<=.f64 y.im 1099999999999999948133829927989176616348275549975532489158764355818843420245126975230164640727040) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 y.re (/.f64 x.re y.im)))))))) |
(if (<=.f64 y.im -33999999999999998473698596403661482134119280257189840057735636944866201213450891644571638493571329294336) (*.f64 (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))) (/.f64 -1 (hypot.f64 y.re y.im))) (if (<=.f64 y.im -4292270895663473/42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251008) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (if (<=.f64 y.im 2008933852751405/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (+.f64 (/.f64 x.re y.re) (*.f64 x.im (*.f64 (/.f64 y.im y.re) (/.f64 1 y.re)))) (if (<=.f64 y.im 1099999999999999948133829927989176616348275549975532489158764355818843420245126975230164640727040) (/.f64 (/.f64 (fma.f64 x.re y.re (*.f64 y.im x.im)) (hypot.f64 y.re y.im)) (hypot.f64 y.re y.im)) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 y.re (/.f64 x.re y.im)))))))) |
(if (<=.f64 y.im -28999999999999998363139381331051510536143881206408543710211823249733286587361152019470147911680) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (*.f64 -1 (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))))) (if (<=.f64 y.im -3814449625103345/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 7848857843307815/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) (if (<=.f64 y.im 2308711300569989/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 31999999999999998250314683783918244022708690240679933589306931675136) (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re)))))))) |
(if (<=.f64 y.im -28999999999999998363139381331051510536143881206408543710211823249733286587361152019470147911680) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (neg.f64 (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))))) (if (<=.f64 y.im -3814449625103345/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 7848857843307815/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 x.re y.re) (*.f64 x.im (*.f64 (/.f64 y.im y.re) (/.f64 1 y.re)))) (if (<=.f64 y.im 2308711300569989/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 31999999999999998250314683783918244022708690240679933589306931675136) (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 y.re (/.f64 x.re y.im))))))))) |
(if (<=.f64 y.im -28999999999999998363139381331051510536143881206408543710211823249733286587361152019470147911680) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (-.f64 (neg.f64 x.im) (/.f64 x.re (/.f64 y.im y.re)))) (if (<=.f64 y.im -3814449625103345/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 7848857843307815/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 x.re y.re) (*.f64 x.im (*.f64 (/.f64 y.im y.re) (/.f64 1 y.re)))) (if (<=.f64 y.im 2308711300569989/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 31999999999999998250314683783918244022708690240679933589306931675136) (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 y.re (/.f64 x.re y.im))))))))) |
(if (<=.f64 y.im -28999999999999998363139381331051510536143881206408543710211823249733286587361152019470147911680) (*.f64 (+.f64 x.im (/.f64 x.re (/.f64 y.im y.re))) (/.f64 -1 (hypot.f64 y.re y.im))) (if (<=.f64 y.im -3814449625103345/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 7848857843307815/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 x.re y.re) (*.f64 x.im (*.f64 (/.f64 y.im y.re) (/.f64 1 y.re)))) (if (<=.f64 y.im 2308711300569989/38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 31999999999999998250314683783918244022708690240679933589306931675136) (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 y.re (/.f64 x.re y.im))))))))) |
(if (<=.f64 y.im -2400000000000000120296078480633570071960726476638751811541508593605649530475147619970347599700643132357143933443167265566490624) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -5805406258693871/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 7848857843307815/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) (if (<=.f64 y.im 8157446595347295/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 30000000000000000978680950144401383192292617328216608963406365458432) (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 (/.f64 x.re y.im) y.re)))))))) |
(if (<=.f64 y.im -2400000000000000120296078480633570071960726476638751811541508593605649530475147619970347599700643132357143933443167265566490624) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -5805406258693871/2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 7848857843307815/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 x.re y.re) (*.f64 x.im (*.f64 (/.f64 y.im y.re) (/.f64 1 y.re)))) (if (<=.f64 y.im 8157446595347295/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 30000000000000000978680950144401383192292617328216608963406365458432) (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) (*.f64 (/.f64 1 (hypot.f64 y.re y.im)) (+.f64 x.im (*.f64 y.re (/.f64 x.re y.im))))))))) |
(if (<=.f64 y.im -35000000000000000544579564531339505849387048892237150167941970315079182340766449614274488647026660668667219830374400) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -1162941958872971/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 7848857843307815/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) (if (<=.f64 y.im 5771778251424973/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 31999999999999998250314683783918244022708690240679933589306931675136) (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im)))))))) |
(if (<=.f64 y.im -35000000000000000544579564531339505849387048892237150167941970315079182340766449614274488647026660668667219830374400) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -1162941958872971/46517678354918840995156723704832290198633047083988355858015372747560914439257467092876227245680868195888801382801035387746214504231337984) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 7848857843307815/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (+.f64 (/.f64 x.re y.re) (*.f64 x.im (*.f64 (/.f64 y.im y.re) (/.f64 1 y.re)))) (if (<=.f64 y.im 5771778251424973/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (/.f64 (+.f64 (*.f64 y.im x.im) (*.f64 y.re x.re)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 31999999999999998250314683783918244022708690240679933589306931675136) (+.f64 (/.f64 x.re y.re) (/.f64 (/.f64 x.im y.re) (/.f64 y.re y.im))) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 x.re y.im) (/.f64 y.re y.im)))))))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -1099999999999999997029820812924160287423472384494478235658118573112426496) (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (if (<=.f64 y.im -19000000000000000) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 17500000000000000898334483581245181494721249504603596757401600) (+.f64 (/.f64 x.re y.re) (*.f64 (*.f64 (/.f64 1 y.re) (/.f64 y.im y.re)) x.im)) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))))))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -1099999999999999997029820812924160287423472384494478235658118573112426496) (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re))) (if (<=.f64 y.im -19000000000000000) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 17500000000000000898334483581245181494721249504603596757401600) (+.f64 (/.f64 x.re y.re) (*.f64 x.im (*.f64 (/.f64 y.im y.re) (/.f64 1 y.re)))) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 x.re y.im) (/.f64 y.re y.im))))))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -3999999999999999775207243795178284096228896516082202126176495568225828864) (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (if (<=.f64 y.im -105000000000000000000) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 749999999999999997721543790454511176679882994497435964381593600) (+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))))))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -3999999999999999775207243795178284096228896516082202126176495568225828864) (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re))) (if (<=.f64 y.im -105000000000000000000) (/.f64 (*.f64 y.im x.im) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) (if (<=.f64 y.im 749999999999999997721543790454511176679882994497435964381593600) (+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 y.re (/.f64 y.re y.im)))) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 x.re y.im) (/.f64 y.re y.im))))))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -2900000000000000170496281443921671548542263082066874896915592274115559424) (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (if (<=.f64 y.im -16500000000000000) (/.f64 x.im y.im) (if (<=.f64 y.im 10500000000000000539000690148747108896832749702762158054440960) (+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 (/.f64 y.re y.im) y.re))) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))))))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -2900000000000000170496281443921671548542263082066874896915592274115559424) (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re))) (if (<=.f64 y.im -16500000000000000) (/.f64 x.im y.im) (if (<=.f64 y.im 10500000000000000539000690148747108896832749702762158054440960) (+.f64 (/.f64 x.re y.re) (/.f64 x.im (*.f64 y.re (/.f64 y.re y.im)))) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 x.re y.im) (/.f64 y.re y.im))))))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -439999999999999989003956863627975421475967980035812519103317047269916672) (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (if (<=.f64 y.im -39999999999999998332478947328) (/.f64 x.im y.im) (if (<=.f64 y.im 34000000000000001508259123930813457815417837959038506725907193921536) (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 x.im y.re) (/.f64 y.im y.re))) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))))))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (+.f64 (/.f64 x.im y.im) (/.f64 (/.f64 x.re y.im) (/.f64 y.im y.re))) (if (<=.f64 y.im -439999999999999989003956863627975421475967980035812519103317047269916672) (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re))) (if (<=.f64 y.im -39999999999999998332478947328) (/.f64 x.im y.im) (if (<=.f64 y.im 34000000000000001508259123930813457815417837959038506725907193921536) (+.f64 (/.f64 x.re y.re) (*.f64 (/.f64 y.im y.re) (/.f64 x.im y.re))) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 x.re y.im) (/.f64 y.re y.im))))))) |
(if (<=.f64 y.re -4599999999999999756609209826793760801993405720899405982644546621359244548046908911985700908899085315124651400672313344) (/.f64 x.re y.re) (if (<=.f64 y.re 722542636840853/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 (/.f64 y.re y.im) x.re) y.im)) (if (<=.f64 y.re 1500000000000) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) (if (<=.f64 y.re 214999999999999993708544) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) (/.f64 x.re y.re))))) |
(if (<=.f64 y.re -4599999999999999756609209826793760801993405720899405982644546621359244548046908911985700908899085315124651400672313344) (/.f64 x.re y.re) (if (<=.f64 y.re 722542636840853/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (+.f64 (/.f64 x.im y.im) (/.f64 (*.f64 x.re (/.f64 y.re y.im)) y.im)) (if (<=.f64 y.re 1500000000000) (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (if (<=.f64 y.re 214999999999999993708544) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 x.re y.im) (/.f64 y.re y.im))) (/.f64 x.re y.re))))) |
(if (<=.f64 y.re -54000000000000000210280262253702089091202234023862364180254815246019842492274873330242747285992296286143344184223858688) (/.f64 x.re y.re) (if (<=.f64 y.re 3912846279507389/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) (if (<=.f64 y.re 1400000000000) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) (if (<=.f64 y.re 129999999999999995805696) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 y.re y.im) (/.f64 x.re y.im))) (/.f64 x.re y.re))))) |
(if (<=.f64 y.re -54000000000000000210280262253702089091202234023862364180254815246019842492274873330242747285992296286143344184223858688) (/.f64 x.re y.re) (if (<=.f64 y.re 3912846279507389/59285549689505892056868344324448208820874232148807968788202283012051522375647232) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 x.re y.im) (/.f64 y.re y.im))) (if (<=.f64 y.re 1400000000000) (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (if (<=.f64 y.re 129999999999999995805696) (+.f64 (/.f64 x.im y.im) (*.f64 (/.f64 x.re y.im) (/.f64 y.re y.im))) (/.f64 x.re y.re))))) |
(if (<=.f64 y.re -380000000000000004904163926623671165493212962612946153153875573383667984952320421366390063104) (/.f64 x.re y.re) (if (<=.f64 y.re -70456277483215/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) x.im) (if (<=.f64 y.re 4113761393303015/51422017416287688817342786954917203280710495801049370729644032) (/.f64 x.im y.im) (if (<=.f64 y.re 12999999999999999408934994457554114695134539961119415468032) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) (/.f64 x.re y.re))))) |
(if (<=.f64 y.re -380000000000000004904163926623671165493212962612946153153875573383667984952320421366390063104) (/.f64 x.re y.re) (if (<=.f64 y.re -70456277483215/4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869952) (*.f64 x.im (/.f64 y.im (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (if (<=.f64 y.re 4113761393303015/51422017416287688817342786954917203280710495801049370729644032) (/.f64 x.im y.im) (if (<=.f64 y.re 12999999999999999408934994457554114695134539961119415468032) (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 x.re y.re))))) |
(if (<=.f64 y.re -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (/.f64 x.re y.re) (if (<=.f64 y.re 8034690221294951/25108406941546723055343157692830665664409421777856138051584) (/.f64 x.im y.im) (if (<=.f64 y.re 16499999999999999142586987203190688163364424409072904699904) (*.f64 (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) y.re) (/.f64 x.re y.re)))) |
(if (<=.f64 y.re -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760) (/.f64 x.re y.re) (if (<=.f64 y.re 8034690221294951/25108406941546723055343157692830665664409421777856138051584) (/.f64 x.im y.im) (if (<=.f64 y.re 16499999999999999142586987203190688163364424409072904699904) (*.f64 y.re (/.f64 x.re (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im)))) (/.f64 x.re y.re)))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (/.f64 x.im y.im) (if (<=.f64 y.im -4200000000000000273982121985105010362698231977509208540801700209339924480) (/.f64 x.re y.re) (if (<=.f64 y.im -51000000000000000000) (/.f64 x.im y.im) (if (<=.f64 y.im 250000000000000002123405358422425744037217481149690153973749775675699226476544) (/.f64 x.re y.re) (/.f64 x.im y.im))))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (/.f64 x.im y.im) (if (<=.f64 y.im -4200000000000000273982121985105010362698231977509208540801700209339924480) (/.f64 x.re y.re) (if (or (<=.f64 y.im -51000000000000000000) (not (<=.f64 y.im 250000000000000002123405358422425744037217481149690153973749775675699226476544))) (/.f64 x.im y.im) (/.f64 x.re y.re)))) |
(if (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (/.f64 x.im y.im) (if (or (<=.f64 y.im -4200000000000000273982121985105010362698231977509208540801700209339924480) (and (not (<=.f64 y.im -51000000000000000000)) (<=.f64 y.im 250000000000000002123405358422425744037217481149690153973749775675699226476544))) (/.f64 x.re y.re) (/.f64 x.im y.im))) |
(if (or (<=.f64 y.im -2799999999999999905896593874815314029430359529134167786216143336806781866865040173389511905285320445697556181366698258100480512570953764263604549167744447764496384) (and (not (<=.f64 y.im -4200000000000000273982121985105010362698231977509208540801700209339924480)) (or (<=.f64 y.im -51000000000000000000) (not (<=.f64 y.im 250000000000000002123405358422425744037217481149690153973749775675699226476544))))) (/.f64 x.im y.im) (/.f64 x.re y.re)) |
(/.f64 x.im y.im) |
Compiled 919 to 438 computations (52.3% saved)
| 6× | egg-herbie |
| 1850× | associate-/r* |
| 1850× | associate-/r* |
| 1850× | associate-/r* |
| 1850× | associate-/r* |
| 1680× | distribute-lft-in |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 900 | 24259 |
| 1 | 2470 | 21861 |
| 0 | 313 | 8223 |
| 1 | 821 | 7825 |
| 2 | 4064 | 7825 |
| 0 | 900 | 24259 |
| 1 | 2470 | 21861 |
| 0 | 900 | 24259 |
| 1 | 2470 | 21861 |
| 0 | 900 | 24259 |
| 1 | 2470 | 21861 |
| 0 | 313 | 8223 |
| 1 | 821 | 7825 |
| 2 | 4064 | 7825 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 347 to 180 computations (48.1% saved)
Compiled 867 to 248 computations (71.4% saved)
Loading profile data...