
Time bar (total: 7.1s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 2 |
| 50% | 50% | 50% | 0.1% | 0% | 0% | 0% | 3 |
| 50% | 50% | 50% | 0.1% | 0% | 0% | 0% | 4 |
| 62.5% | 62.4% | 37.5% | 0.1% | 0% | 0% | 0% | 5 |
| 62.5% | 62.4% | 37.5% | 0.1% | 0% | 0% | 0% | 6 |
| 68.8% | 68.7% | 31.2% | 0.1% | 0% | 0% | 0% | 7 |
| 68.8% | 68.7% | 31.2% | 0.1% | 0% | 0% | 0% | 8 |
| 71.9% | 71.8% | 28.1% | 0.1% | 0% | 0% | 0% | 9 |
| 71.9% | 71.8% | 28.1% | 0.1% | 0% | 0% | 0% | 10 |
| 73.4% | 73.4% | 26.5% | 0.1% | 0% | 0% | 0% | 11 |
| 73.4% | 73.4% | 26.5% | 0.1% | 0% | 0% | 0% | 12 |
Compiled 18 to 13 computations (27.8% saved)
| 750.0ms | 6423× | body | 256 | valid |
| 204.0ms | 557× | body | 4096 | valid |
| 201.0ms | 653× | body | 2048 | valid |
| 104.0ms | 406× | body | 1024 | valid |
| 39.0ms | 217× | body | 512 | valid |
| 2× | egg-herbie |
| 20× | fma-def |
| 14× | *-commutative |
| 8× | distribute-rgt-in |
| 8× | distribute-lft-in |
| 6× | +-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 58 |
| 1 | 48 | 58 |
| 2 | 58 | 58 |
| 3 | 62 | 58 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | saturated |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 41.8% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) |
| ▶ | 41.8% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))) im)))) |
| Outputs |
|---|
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))) im)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 im (hypot.f64 re im))))) |
Compiled 53 to 38 computations (28.3% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) |
| ✓ | 92.5% | (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))) |
| ✓ | 90.5% | (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re) |
| ✓ | 50.5% | (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) |
Compiled 78 to 20 computations (74.4% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | im | @ | 0 | (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))) |
| 1.0ms | im | @ | inf | (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))) |
| 1.0ms | re | @ | 0 | (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))) |
| 1.0ms | re | @ | -inf | (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))) |
| 1.0ms | re | @ | inf | (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))) |
| 1× | batch-egg-rewrite |
| 1430× | log-prod |
| 1186× | fma-def |
| 760× | pow-exp |
| 544× | expm1-udef |
| 540× | log1p-udef |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 72 |
| 1 | 325 | 72 |
| 2 | 4293 | 72 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re) |
(sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) |
| Outputs |
|---|
(+.f64 0 (hypot.f64 re im)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (hypot.f64 re im))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 re im))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 re im)))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 re im))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 re im))) 1) |
(*.f64 (hypot.f64 re im) 1) |
(*.f64 1 (hypot.f64 re im)) |
(*.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im))) |
(*.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 re im)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2)) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4))) (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))) |
(/.f64 (hypot.f64 (pow.f64 im 3) (pow.f64 re 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)))) |
(pow.f64 (pow.f64 (hypot.f64 re im) 2) 1/2) |
(pow.f64 (hypot.f64 re im) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 re im)) 3) |
(pow.f64 (sqrt.f64 (hypot.f64 re im)) 2) |
(pow.f64 (pow.f64 (hypot.f64 re im) 3) 1/3) |
(fabs.f64 (hypot.f64 re im)) |
(log.f64 (exp.f64 (hypot.f64 re im))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im)))) |
(cbrt.f64 (pow.f64 (hypot.f64 re im) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 re im))) |
(hypot.f64 re im) |
(hypot.f64 im re) |
(exp.f64 (log.f64 (hypot.f64 re im))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) 2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (hypot.f64 re im))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) 3) 1/3)) |
(log1p.f64 (expm1.f64 (hypot.f64 re im))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) 1) |
(-.f64 (/.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 (hypot.f64 re im) re)) (/.f64 (*.f64 re re) (-.f64 (hypot.f64 re im) re))) |
(*.f64 (+.f64 re (hypot.f64 re im)) 1) |
(*.f64 1 (+.f64 re (hypot.f64 re im))) |
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2) (cbrt.f64 (+.f64 re (hypot.f64 re im)))) |
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im)))) |
(*.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))) |
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re)) (/.f64 1 (-.f64 (hypot.f64 re im) re))) |
(/.f64 1 (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)))) |
(/.f64 1 (/.f64 (-.f64 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re)))) |
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) |
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (fma.f64 re re (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re (hypot.f64 re im))))) |
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re)) (-.f64 (hypot.f64 re im) re)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))) (neg.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re))) (neg.f64 (-.f64 (hypot.f64 re im) re))) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im))) |
(pow.f64 (+.f64 re (hypot.f64 re im)) 1) |
(pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 3) |
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) 2) |
(pow.f64 (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))) -1) |
(pow.f64 (/.f64 (-.f64 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re))) -1) |
(sqrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2)) |
(log.f64 (exp.f64 (+.f64 re (hypot.f64 re im)))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 re (hypot.f64 re im))))) |
(log.f64 (*.f64 (exp.f64 re) (+.f64 1 (expm1.f64 (hypot.f64 re im))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 re)) (exp.f64 (hypot.f64 re im)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 re)) (+.f64 1 (expm1.f64 (hypot.f64 re im))))) |
(log.f64 (*.f64 (exp.f64 (hypot.f64 re im)) (+.f64 1 (expm1.f64 re)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im))) (exp.f64 re))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im))) (+.f64 1 (expm1.f64 re)))) |
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3)) |
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) |
(exp.f64 (log.f64 (+.f64 re (hypot.f64 re im)))) |
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 re (hypot.f64 re im)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) 2)) |
(log1p.f64 (expm1.f64 (+.f64 re (hypot.f64 re im)))) |
(fma.f64 re 1 (hypot.f64 re im)) |
(fma.f64 (hypot.f64 re im) 1 re) |
(fma.f64 1 re (hypot.f64 re im)) |
(fma.f64 1 (hypot.f64 re im) re) |
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) re) |
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) re) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (hypot.f64 re im)) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (hypot.f64 re im)) |
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) re) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (hypot.f64 re im)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re 4))) (sqrt.f64 (pow.f64 (cbrt.f64 re) 2)) (hypot.f64 re im)) |
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) re) |
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) re) |
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) re) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im)))) |
(*.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4)) |
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) |
(pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2) 1/3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4) 2) |
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(hypot.f64 (sqrt.f64 (*.f64 (hypot.f64 re im) 2)) (sqrt.f64 (*.f64 re 2))) |
(hypot.f64 (sqrt.f64 (*.f64 re 2)) (sqrt.f64 (*.f64 (hypot.f64 re im) 2))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1/3)) |
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 2)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) 2) |
(sqrt.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4)) |
(log.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) |
| 1× | egg-herbie |
| 1466× | times-frac |
| 604× | fma-def |
| 562× | log-prod |
| 470× | associate-*r* |
| 450× | cancel-sign-sub-inv |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 489 | 7502 |
| 1 | 1189 | 7104 |
| 2 | 3868 | 6894 |
| 1× | node limit |
| Inputs |
|---|
im |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im))) |
re |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) re) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))) |
(*.f64 -1 re) |
(+.f64 (*.f64 -1 re) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re))) |
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))) |
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re))))) |
re |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) re) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))) |
im |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im))) |
(*.f64 -1 im) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im)))) |
im |
(+.f64 re im) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 re im)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 re im))) |
(*.f64 2 re) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 2 re) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 2 re) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2) (*.f64 1/16 (pow.f64 im 8))) (pow.f64 re 7))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re))))) |
(*.f64 2 re) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 2 re) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 2 re) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))) |
im |
(+.f64 re im) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 re im)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 re im))) |
(*.f64 -1 im) |
(+.f64 re (*.f64 -1 im)) |
(+.f64 re (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 re (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im)))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 im)) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 2))) (sqrt.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 2))) (sqrt.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 3))) (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im))))) |
(*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re)) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (pow.f64 im 4)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re)))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (pow.f64 im 4)) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 re 2))))) (pow.f64 im 6)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))))) |
(*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im))) |
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im)))) |
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 2))) (sqrt.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im))))) |
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 2))) (sqrt.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 3))) (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im)))))) |
(*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))) |
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re)))) |
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (pow.f64 im 4)) (sqrt.f64 (/.f64 1 re)))))) |
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 re 2))))) (pow.f64 im 6)) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (pow.f64 im 4)) (sqrt.f64 (/.f64 1 re))))))) |
(+.f64 0 (hypot.f64 re im)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (hypot.f64 re im))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 re im))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 re im)))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 re im))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 re im))) 1) |
(*.f64 (hypot.f64 re im) 1) |
(*.f64 1 (hypot.f64 re im)) |
(*.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im))) |
(*.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 re im)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2)) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4))) (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))) |
(/.f64 (hypot.f64 (pow.f64 im 3) (pow.f64 re 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)))) |
(pow.f64 (pow.f64 (hypot.f64 re im) 2) 1/2) |
(pow.f64 (hypot.f64 re im) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 re im)) 3) |
(pow.f64 (sqrt.f64 (hypot.f64 re im)) 2) |
(pow.f64 (pow.f64 (hypot.f64 re im) 3) 1/3) |
(fabs.f64 (hypot.f64 re im)) |
(log.f64 (exp.f64 (hypot.f64 re im))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im)))) |
(cbrt.f64 (pow.f64 (hypot.f64 re im) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 re im))) |
(hypot.f64 re im) |
(hypot.f64 im re) |
(exp.f64 (log.f64 (hypot.f64 re im))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) 2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (hypot.f64 re im))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) 3) 1/3)) |
(log1p.f64 (expm1.f64 (hypot.f64 re im))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) 1) |
(-.f64 (/.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 (hypot.f64 re im) re)) (/.f64 (*.f64 re re) (-.f64 (hypot.f64 re im) re))) |
(*.f64 (+.f64 re (hypot.f64 re im)) 1) |
(*.f64 1 (+.f64 re (hypot.f64 re im))) |
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2) (cbrt.f64 (+.f64 re (hypot.f64 re im)))) |
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im)))) |
(*.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))) |
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re)) (/.f64 1 (-.f64 (hypot.f64 re im) re))) |
(/.f64 1 (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)))) |
(/.f64 1 (/.f64 (-.f64 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re)))) |
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) |
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (fma.f64 re re (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re (hypot.f64 re im))))) |
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re)) (-.f64 (hypot.f64 re im) re)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))) (neg.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re))) (neg.f64 (-.f64 (hypot.f64 re im) re))) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im))) |
(pow.f64 (+.f64 re (hypot.f64 re im)) 1) |
(pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 3) |
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) 2) |
(pow.f64 (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))) -1) |
(pow.f64 (/.f64 (-.f64 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re))) -1) |
(sqrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2)) |
(log.f64 (exp.f64 (+.f64 re (hypot.f64 re im)))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 re (hypot.f64 re im))))) |
(log.f64 (*.f64 (exp.f64 re) (+.f64 1 (expm1.f64 (hypot.f64 re im))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 re)) (exp.f64 (hypot.f64 re im)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 re)) (+.f64 1 (expm1.f64 (hypot.f64 re im))))) |
(log.f64 (*.f64 (exp.f64 (hypot.f64 re im)) (+.f64 1 (expm1.f64 re)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im))) (exp.f64 re))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im))) (+.f64 1 (expm1.f64 re)))) |
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3)) |
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) |
(exp.f64 (log.f64 (+.f64 re (hypot.f64 re im)))) |
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 re (hypot.f64 re im)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) 2)) |
(log1p.f64 (expm1.f64 (+.f64 re (hypot.f64 re im)))) |
(fma.f64 re 1 (hypot.f64 re im)) |
(fma.f64 (hypot.f64 re im) 1 re) |
(fma.f64 1 re (hypot.f64 re im)) |
(fma.f64 1 (hypot.f64 re im) re) |
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) re) |
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) re) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (hypot.f64 re im)) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (hypot.f64 re im)) |
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) re) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (hypot.f64 re im)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re 4))) (sqrt.f64 (pow.f64 (cbrt.f64 re) 2)) (hypot.f64 re im)) |
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) re) |
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) re) |
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) re) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) 1) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im)))) |
(*.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4)) |
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) |
(pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2) 1/3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4) 2) |
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(hypot.f64 (sqrt.f64 (*.f64 (hypot.f64 re im) 2)) (sqrt.f64 (*.f64 re 2))) |
(hypot.f64 (sqrt.f64 (*.f64 re 2)) (sqrt.f64 (*.f64 (hypot.f64 re im) 2))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1/3)) |
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 2)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) 1) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) 2) |
(sqrt.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4)) |
(log.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) |
| Outputs |
|---|
im |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im) |
(fma.f64 1/2 (/.f64 (*.f64 re re) im) im) |
(fma.f64 1/2 (/.f64 re (/.f64 im re)) im) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)) |
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) im) im)) |
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 re (/.f64 im re)) im)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im))) |
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) im) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im))) |
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 re (/.f64 im re)) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im))) |
re |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) re) |
(fma.f64 1/2 (/.f64 (*.f64 im im) re) re) |
(fma.f64 1/2 (/.f64 im (/.f64 re im)) re) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))) |
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) re) re) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) |
(fma.f64 1/2 (/.f64 im (/.f64 re im)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) re)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) re) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))) |
(fma.f64 1/2 (/.f64 im (/.f64 re im)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) re))) |
(*.f64 -1 re) |
(neg.f64 re) |
(+.f64 (*.f64 -1 re) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re))) |
(fma.f64 -1 re (*.f64 (/.f64 (*.f64 im im) re) -1/2)) |
(-.f64 (*.f64 (/.f64 im (/.f64 re im)) -1/2) re) |
(-.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re) re) |
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))) |
(fma.f64 -1 re (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (*.f64 (/.f64 (*.f64 im im) re) -1/2))) |
(-.f64 (fma.f64 (/.f64 im (/.f64 re im)) -1/2 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8)) re) |
(-.f64 (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) re) |
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re))))) |
(fma.f64 -1 re (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 (/.f64 (*.f64 im im) re) -1/2)))) |
(-.f64 (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8 (fma.f64 (/.f64 im (/.f64 re im)) -1/2 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16))) re) |
re |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) re) |
(fma.f64 1/2 (/.f64 (*.f64 im im) re) re) |
(fma.f64 1/2 (/.f64 im (/.f64 re im)) re) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))) |
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) re) re) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))) |
(fma.f64 1/2 (/.f64 im (/.f64 re im)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) re)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) re) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))) |
(fma.f64 1/2 (/.f64 im (/.f64 re im)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) re))) |
im |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im) |
(fma.f64 1/2 (/.f64 (*.f64 re re) im) im) |
(fma.f64 1/2 (/.f64 re (/.f64 im re)) im) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)) |
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) im) im)) |
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 re (/.f64 im re)) im)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im))) |
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) im) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im))) |
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 re (/.f64 im re)) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im))) |
(*.f64 -1 im) |
(neg.f64 im) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im)) |
(fma.f64 -1/2 (/.f64 (*.f64 re re) im) (neg.f64 im)) |
(-.f64 (*.f64 (/.f64 re (/.f64 im re)) -1/2) im) |
(fma.f64 (/.f64 re (/.f64 im re)) -1/2 (neg.f64 im)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im))) |
(fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 -1/2 (/.f64 (*.f64 re re) im) (neg.f64 im))) |
(-.f64 (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8 (*.f64 (/.f64 re (/.f64 im re)) -1/2)) im) |
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8 (fma.f64 (/.f64 re (/.f64 im re)) -1/2 (neg.f64 im))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im)))) |
(fma.f64 -1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 -1/2 (/.f64 (*.f64 re re) im) (neg.f64 im)))) |
(fma.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) -1/16 (-.f64 (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8 (*.f64 (/.f64 re (/.f64 im re)) -1/2)) im)) |
(fma.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) -1/16 (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8 (fma.f64 (/.f64 re (/.f64 im re)) -1/2 (neg.f64 im)))) |
im |
(+.f64 re im) |
(+.f64 im re) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 re im)) |
(fma.f64 1/2 (/.f64 (*.f64 re re) im) (+.f64 im re)) |
(fma.f64 1/2 (/.f64 re (/.f64 im re)) (+.f64 im re)) |
(+.f64 im (fma.f64 1/2 (/.f64 re (/.f64 im re)) re)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 re im))) |
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) im) (+.f64 im re))) |
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 re (/.f64 im re)) im)) re) |
(*.f64 2 re) |
(*.f64 re 2) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re)) |
(fma.f64 1/2 (/.f64 (*.f64 im im) re) (*.f64 re 2)) |
(fma.f64 1/2 (/.f64 im (/.f64 re im)) (*.f64 re 2)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 2 re) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) re) (fma.f64 2 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))) |
(fma.f64 1/2 (/.f64 im (/.f64 re im)) (fma.f64 re 2 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 2 re) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) re) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 2 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))) |
(fma.f64 1/2 (/.f64 im (/.f64 re im)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 re 2 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 (/.f64 (*.f64 im im) re) -1/2) |
(*.f64 (/.f64 im (/.f64 re im)) -1/2) |
(/.f64 (*.f64 (*.f64 im im) -1/2) re) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re))) |
(fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (*.f64 (/.f64 (*.f64 im im) re) -1/2)) |
(fma.f64 (/.f64 im (/.f64 re im)) -1/2 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8)) |
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))) |
(fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 (/.f64 (*.f64 im im) re) -1/2))) |
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8 (fma.f64 (/.f64 im (/.f64 re im)) -1/2 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2) (*.f64 1/16 (pow.f64 im 8))) (pow.f64 re 7))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re))))) |
(fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 im 4)) 2) (*.f64 1/16 (pow.f64 im 8))) (pow.f64 re 7)) (fma.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 (/.f64 (*.f64 im im) re) -1/2)))) |
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8 (fma.f64 1/2 (/.f64 (fma.f64 1/16 (pow.f64 im 8) (*.f64 (pow.f64 im 8) 1/64)) (pow.f64 re 7)) (fma.f64 (/.f64 im (/.f64 re im)) -1/2 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16)))) |
(fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 im 8) 5/64) (pow.f64 re 7)) (fma.f64 (/.f64 im (/.f64 re im)) -1/2 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16)))) |
(*.f64 2 re) |
(*.f64 re 2) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (*.f64 2 re)) |
(fma.f64 1/2 (/.f64 (*.f64 im im) re) (*.f64 re 2)) |
(fma.f64 1/2 (/.f64 im (/.f64 re im)) (*.f64 re 2)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 2 re) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) re) (fma.f64 2 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))) |
(fma.f64 1/2 (/.f64 im (/.f64 re im)) (fma.f64 re 2 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 (*.f64 2 re) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) re) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 2 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))) |
(fma.f64 1/2 (/.f64 im (/.f64 re im)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 re 2 (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))) |
im |
(+.f64 re im) |
(+.f64 im re) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 re im)) |
(fma.f64 1/2 (/.f64 (*.f64 re re) im) (+.f64 im re)) |
(fma.f64 1/2 (/.f64 re (/.f64 im re)) (+.f64 im re)) |
(+.f64 im (fma.f64 1/2 (/.f64 re (/.f64 im re)) re)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 re im))) |
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) im) (+.f64 im re))) |
(+.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 re (/.f64 im re)) im)) re) |
(*.f64 -1 im) |
(neg.f64 im) |
(+.f64 re (*.f64 -1 im)) |
(+.f64 re (neg.f64 im)) |
(-.f64 re im) |
(+.f64 re (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im))) |
(+.f64 re (fma.f64 -1/2 (/.f64 (*.f64 re re) im) (neg.f64 im))) |
(+.f64 (*.f64 (/.f64 re (/.f64 im re)) -1/2) (-.f64 re im)) |
(+.f64 re (fma.f64 (/.f64 re (/.f64 im re)) -1/2 (neg.f64 im))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 re (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im)))) |
(fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (+.f64 re (fma.f64 -1/2 (/.f64 (*.f64 re re) im) (neg.f64 im)))) |
(+.f64 (-.f64 (*.f64 (/.f64 re (/.f64 im re)) -1/2) im) (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8 re)) |
(+.f64 re (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8 (fma.f64 (/.f64 re (/.f64 im re)) -1/2 (neg.f64 im)))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 im)) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 re (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im))) |
(fma.f64 1/2 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im))) |
(*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 im) (*.f64 (*.f64 re (sqrt.f64 (/.f64 1 im))) 1/2))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 2))) (sqrt.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 re re)) (sqrt.f64 (/.f64 1 im)))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 re (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im)))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 im)) (*.f64 (sqrt.f64 (/.f64 1 im)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 re re)))) (*.f64 (*.f64 1/2 (sqrt.f64 2)) re)))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 im)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (*.f64 re re)) re)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 2))) (sqrt.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 3))) (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 re re)) (sqrt.f64 (/.f64 1 im)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 re 3) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 re (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 im)) (*.f64 (sqrt.f64 (/.f64 1 im)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 re re)))) (*.f64 (*.f64 1/2 (sqrt.f64 2)) re)))) (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2)) (*.f64 (pow.f64 re 3) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 im)) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (*.f64 re re)) re)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 -1/4 (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (*.f64 (pow.f64 re 3) (sqrt.f64 2)))))) |
(*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re)) |
(*.f64 2 (sqrt.f64 re)) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))) |
(fma.f64 1/4 (*.f64 (*.f64 im im) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))) |
(fma.f64 2 (sqrt.f64 re) (*.f64 (*.f64 im im) (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))) |
(fma.f64 2 (sqrt.f64 re) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 (*.f64 im im) 1/4))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (pow.f64 im 4)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re)))) |
(fma.f64 1/4 (*.f64 (*.f64 im im) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2)) (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re)))) |
(fma.f64 1/4 (*.f64 im (*.f64 im (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (fma.f64 2 (sqrt.f64 re) (*.f64 -1/2 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 1 re))))))) |
(fma.f64 1/4 (*.f64 im (*.f64 im (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (fma.f64 2 (sqrt.f64 re) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re))) -1/2)))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (pow.f64 im 4)) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 re 2))))) (pow.f64 im 6)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))))) |
(fma.f64 1/4 (*.f64 (*.f64 im im) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2)) (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/2 (*.f64 (+.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 re re))))) (*.f64 (pow.f64 im 6) (sqrt.f64 (/.f64 1 re)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 re)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 im 4)) (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2))) (*.f64 1/2 (*.f64 (pow.f64 im 6) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 re re)))))))) (fma.f64 2 (sqrt.f64 re) (*.f64 (*.f64 im im) (*.f64 1/4 (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 re)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 im 4)) (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2))) (*.f64 1/2 (*.f64 (pow.f64 im 6) (+.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 re re)))))))) (fma.f64 2 (sqrt.f64 re) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 (*.f64 im im) 1/4)))) |
(*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im))) |
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im)))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 re (sqrt.f64 (/.f64 1 im)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im)) (*.f64 (*.f64 re (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 im)))) 1/4)) |
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 im) 1/2) (*.f64 (*.f64 re (sqrt.f64 (/.f64 1 im))) 1/4))) |
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 2))) (sqrt.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 re re)) (sqrt.f64 (/.f64 1 im)))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 re (sqrt.f64 (/.f64 1 im)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im))) (*.f64 (sqrt.f64 (/.f64 1 im)) (+.f64 (*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 re re))) (*.f64 (*.f64 1/4 (sqrt.f64 2)) re)))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im))) (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (*.f64 re re)) re)))) |
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 2))) (sqrt.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 3))) (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im)))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 re re)) (sqrt.f64 (/.f64 1 im)))) (fma.f64 -1/8 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (pow.f64 re 3) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) (fma.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 re (sqrt.f64 (/.f64 1 im)))) (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im)))))) |
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im))) (*.f64 (sqrt.f64 (/.f64 1 im)) (+.f64 (*.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 re re))) (*.f64 (*.f64 1/4 (sqrt.f64 2)) re)))) (*.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (sqrt.f64 2)) (*.f64 (pow.f64 re 3) (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)))))) |
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im))) (*.f64 (sqrt.f64 (/.f64 1 im)) (*.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (*.f64 re re)) re)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 im 3))) (*.f64 -1/8 (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (*.f64 (pow.f64 re 3) (sqrt.f64 2)))))) |
(*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))) |
(*.f64 1 (sqrt.f64 re)) |
(sqrt.f64 re) |
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re)))) |
(fma.f64 1/8 (*.f64 (*.f64 im im) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re)))) |
(fma.f64 1/8 (*.f64 im (*.f64 im (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (*.f64 1 (sqrt.f64 re))) |
(fma.f64 1/8 (*.f64 im (*.f64 im (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (sqrt.f64 re)) |
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (pow.f64 im 4)) (sqrt.f64 (/.f64 1 re)))))) |
(fma.f64 1/8 (*.f64 (*.f64 im im) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re)) (*.f64 -1/4 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2)) (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re))))))) |
(fma.f64 1/8 (*.f64 im (*.f64 im (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (fma.f64 -1/4 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 1 re)))) (*.f64 1 (sqrt.f64 re)))) |
(fma.f64 1/8 (*.f64 im (*.f64 im (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (fma.f64 -1/4 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 1 re)))) (sqrt.f64 re))) |
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 re 2))))) (pow.f64 im 6)) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))) (*.f64 -1/4 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (pow.f64 im 4)) (sqrt.f64 (/.f64 1 re))))))) |
(fma.f64 1/4 (*.f64 (+.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 re re))))) (*.f64 (pow.f64 im 6) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/8 (*.f64 (*.f64 im im) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) (fma.f64 1/2 (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re)) (*.f64 -1/4 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (*.f64 1/4 (/.f64 1 (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 re 3)))) 2)) (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re)))))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (pow.f64 im 6) (-.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 re re)))))) (fma.f64 1/8 (*.f64 im (*.f64 im (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (fma.f64 -1/4 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (sqrt.f64 (/.f64 1 re)))) (*.f64 1 (sqrt.f64 re))))) |
(+.f64 (fma.f64 1/8 (*.f64 im (*.f64 im (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (sqrt.f64 re)) (*.f64 (sqrt.f64 (/.f64 1 re)) (+.f64 (*.f64 (*.f64 -1/4 (pow.f64 im 4)) (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2))) (*.f64 1/4 (*.f64 (pow.f64 im 6) (+.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 re re))))))))) |
(+.f64 0 (hypot.f64 re im)) |
(hypot.f64 re im) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (hypot.f64 re im))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 re im))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 re im))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 re im))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 re im)))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 re im))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 re im))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 re im))) 1) |
(hypot.f64 re im) |
(*.f64 (hypot.f64 re im) 1) |
(hypot.f64 re im) |
(*.f64 1 (hypot.f64 re im)) |
(hypot.f64 re im) |
(*.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im))) |
(*.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) |
(*.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im))) |
(hypot.f64 re im) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))) |
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 re im)) |
(hypot.f64 re im) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))) |
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4))) (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im)))) |
(/.f64 (hypot.f64 (pow.f64 im 3) (pow.f64 re 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)))) |
(/.f64 (hypot.f64 (pow.f64 im 3) (pow.f64 re 3)) (sqrt.f64 (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))))) |
(pow.f64 (pow.f64 (hypot.f64 re im) 2) 1/2) |
(hypot.f64 re im) |
(pow.f64 (hypot.f64 re im) 1) |
(hypot.f64 re im) |
(pow.f64 (cbrt.f64 (hypot.f64 re im)) 3) |
(hypot.f64 re im) |
(pow.f64 (sqrt.f64 (hypot.f64 re im)) 2) |
(hypot.f64 re im) |
(pow.f64 (pow.f64 (hypot.f64 re im) 3) 1/3) |
(hypot.f64 re im) |
(fabs.f64 (hypot.f64 re im)) |
(hypot.f64 re im) |
(log.f64 (exp.f64 (hypot.f64 re im))) |
(hypot.f64 re im) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im)))) |
(hypot.f64 re im) |
(cbrt.f64 (pow.f64 (hypot.f64 re im) 3)) |
(hypot.f64 re im) |
(expm1.f64 (log1p.f64 (hypot.f64 re im))) |
(hypot.f64 re im) |
(hypot.f64 re im) |
(hypot.f64 im re) |
(exp.f64 (log.f64 (hypot.f64 re im))) |
(hypot.f64 re im) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2)) |
(hypot.f64 re im) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1)) |
(hypot.f64 re im) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1) 1/2)) |
(hypot.f64 re im) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) 1)) |
(hypot.f64 re im) |
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1) 1)) |
(hypot.f64 re im) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3)) |
(hypot.f64 re im) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) 2)) |
(hypot.f64 re im) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (hypot.f64 re im))) 1/3)) |
(hypot.f64 re im) |
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) 3) 1/3)) |
(hypot.f64 re im) |
(log1p.f64 (expm1.f64 (hypot.f64 re im))) |
(hypot.f64 re im) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) 1) |
(+.f64 re (hypot.f64 re im)) |
(-.f64 (/.f64 (pow.f64 (hypot.f64 re im) 2) (-.f64 (hypot.f64 re im) re)) (/.f64 (*.f64 re re) (-.f64 (hypot.f64 re im) re))) |
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re)) (-.f64 (hypot.f64 re im) re)) |
(*.f64 (+.f64 re (hypot.f64 re im)) 1) |
(+.f64 re (hypot.f64 re im)) |
(*.f64 1 (+.f64 re (hypot.f64 re im))) |
(+.f64 re (hypot.f64 re im)) |
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2)) |
(+.f64 re (hypot.f64 re im)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 2) (cbrt.f64 (+.f64 re (hypot.f64 re im)))) |
(+.f64 re (hypot.f64 re im)) |
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im)))) |
(+.f64 re (hypot.f64 re im)) |
(*.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))) |
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) |
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re)) (/.f64 1 (-.f64 (hypot.f64 re im) re))) |
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re)) (-.f64 (hypot.f64 re im) re)) |
(/.f64 1 (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)))) |
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) |
(/.f64 1 (/.f64 (-.f64 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re)))) |
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re)) (-.f64 (hypot.f64 re im) re)) |
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) |
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) |
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3)) (fma.f64 re re (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re (hypot.f64 re im))))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (fma.f64 re re (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re (hypot.f64 re im))))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (fma.f64 re re (*.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re)))) |
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re)) (-.f64 (hypot.f64 re im) re)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))) (neg.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))) |
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re))) (neg.f64 (-.f64 (hypot.f64 re im) re))) |
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re)) (-.f64 (hypot.f64 re im) re)) |
(/.f64 (-.f64 (*.f64 re re) (pow.f64 (hypot.f64 re im) 2)) (-.f64 re (hypot.f64 re im))) |
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re)) (-.f64 (hypot.f64 re im) re)) |
(pow.f64 (+.f64 re (hypot.f64 re im)) 1) |
(+.f64 re (hypot.f64 re im)) |
(pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) 3) |
(+.f64 re (hypot.f64 re im)) |
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3) 1/3) |
(+.f64 re (hypot.f64 re im)) |
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) 2) |
(+.f64 re (hypot.f64 re im)) |
(pow.f64 (/.f64 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)) (+.f64 (pow.f64 (hypot.f64 re im) 3) (pow.f64 re 3))) -1) |
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (/.f64 1 (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2)))) |
(/.f64 (+.f64 (pow.f64 re 3) (pow.f64 (hypot.f64 re im) 3)) (fma.f64 re (-.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) 2))) |
(pow.f64 (/.f64 (-.f64 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re))) -1) |
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) 2) (*.f64 re re)) (-.f64 (hypot.f64 re im) re)) |
(sqrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 2)) |
(+.f64 re (hypot.f64 re im)) |
(log.f64 (exp.f64 (+.f64 re (hypot.f64 re im)))) |
(+.f64 re (hypot.f64 re im)) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 re (hypot.f64 re im))))) |
(+.f64 re (hypot.f64 re im)) |
(log.f64 (*.f64 (exp.f64 re) (+.f64 1 (expm1.f64 (hypot.f64 re im))))) |
(+.f64 re (hypot.f64 re im)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 re)) (exp.f64 (hypot.f64 re im)))) |
(+.f64 re (hypot.f64 re im)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 re)) (+.f64 1 (expm1.f64 (hypot.f64 re im))))) |
(+.f64 re (hypot.f64 re im)) |
(log.f64 (*.f64 (exp.f64 (hypot.f64 re im)) (+.f64 1 (expm1.f64 re)))) |
(+.f64 re (hypot.f64 re im)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im))) (exp.f64 re))) |
(+.f64 re (hypot.f64 re im)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im))) (+.f64 1 (expm1.f64 re)))) |
(+.f64 re (hypot.f64 re im)) |
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3)) |
(+.f64 re (hypot.f64 re im)) |
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) |
(+.f64 re (hypot.f64 re im)) |
(exp.f64 (log.f64 (+.f64 re (hypot.f64 re im)))) |
(+.f64 re (hypot.f64 re im)) |
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) 1)) |
(+.f64 re (hypot.f64 re im)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) 1) 1)) |
(+.f64 re (hypot.f64 re im)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))) 3)) |
(+.f64 re (hypot.f64 re im)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 re (hypot.f64 re im)))) 1/3)) |
(+.f64 re (hypot.f64 re im)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) 2)) |
(+.f64 re (hypot.f64 re im)) |
(log1p.f64 (expm1.f64 (+.f64 re (hypot.f64 re im)))) |
(+.f64 re (hypot.f64 re im)) |
(fma.f64 re 1 (hypot.f64 re im)) |
(+.f64 re (hypot.f64 re im)) |
(fma.f64 (hypot.f64 re im) 1 re) |
(+.f64 re (hypot.f64 re im)) |
(fma.f64 1 re (hypot.f64 re im)) |
(+.f64 re (hypot.f64 re im)) |
(fma.f64 1 (hypot.f64 re im) re) |
(+.f64 re (hypot.f64 re im)) |
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) re) |
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)) re) |
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) re) |
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (cbrt.f64 re) (hypot.f64 re im)) |
(+.f64 re (hypot.f64 re im)) |
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) 2) (hypot.f64 re im)) |
(+.f64 re (hypot.f64 re im)) |
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) re) |
(+.f64 re (hypot.f64 re im)) |
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (hypot.f64 re im)) |
(+.f64 re (hypot.f64 re im)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re 4))) (sqrt.f64 (pow.f64 (cbrt.f64 re) 2)) (hypot.f64 re im)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re 4))) (fabs.f64 (cbrt.f64 re)) (hypot.f64 re im)) |
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re 4))) (cbrt.f64 re) (hypot.f64 re im)) |
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) re) |
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) re) |
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) re) |
(fma.f64 (pow.f64 1 1/2) (hypot.f64 re im) re) |
(+.f64 re (hypot.f64 re im)) |
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2) re) |
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) re) |
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) re) |
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))) re) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) 1) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) |
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im)))) |
(*.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4) (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4)) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 re (hypot.f64 re im)))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) |
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) |
(*.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) |
(pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/2) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 3) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2) 1/3) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(pow.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4) 2) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 3/2)) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(hypot.f64 (sqrt.f64 (*.f64 (hypot.f64 re im) 2)) (sqrt.f64 (*.f64 re 2))) |
(hypot.f64 (sqrt.f64 (*.f64 2 (hypot.f64 re im))) (sqrt.f64 (*.f64 re 2))) |
(hypot.f64 (sqrt.f64 (*.f64 re 2)) (sqrt.f64 (*.f64 (hypot.f64 re im) 2))) |
(hypot.f64 (sqrt.f64 (*.f64 re 2)) (sqrt.f64 (*.f64 2 (hypot.f64 re im)))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1)) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1) 1/2)) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2) 1)) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1) 1)) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) 3)) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1/3)) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 2)) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) 1) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2) 1) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) 3) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2) 3) 1/3) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) 2) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(sqrt.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/4)) |
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 re (hypot.f64 re im)))) |
(log.f64 (pow.f64 (exp.f64 1/2) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2) 3)) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) 1)) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2)) 1) 1)) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) 3)) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2) 3)) 1/3)) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) 2)) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1/2))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im))))) |
Compiled 7474 to 5171 computations (30.8% saved)
10 alts after pruning (10 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 315 | 10 | 325 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 316 | 10 | 326 |
| Status | Accuracy | Program |
|---|---|---|
| 82.1% | (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))) | |
| 26.2% | (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im))) | |
| 11.7% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) | |
| ▶ | 34.1% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
| ▶ | 30.6% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (-.f64 (*.f64 (/.f64 re (/.f64 im re)) -1/2) im) re)))) |
| 6.4% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re)))) | |
| 29.9% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) | |
| ▶ | 15.7% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 im (/.f64 re im)) -1/2)))) |
| ▶ | 82.7% | (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 1/2)) |
| ▶ | 26.0% | (sqrt.f64 re) |
| 82.1% | (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))) | |
| 26.2% | (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im))) | |
| 11.7% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) | |
| ▶ | 34.1% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
| ▶ | 30.6% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (-.f64 (*.f64 (/.f64 re (/.f64 im re)) -1/2) im) re)))) |
| 6.4% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re)))) | |
| 29.9% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) | |
| ▶ | 15.7% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 im (/.f64 re im)) -1/2)))) |
| ▶ | 82.7% | (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 1/2)) |
| ▶ | 26.0% | (sqrt.f64 re) |
Compiled 452 to 352 computations (22.1% saved)
Compiled 192 to 84 computations (56.3% saved)
Compiled 2 to 2 computations (0% saved)
10 alts after pruning (5 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 0 | 0 |
| Fresh | 0 | 5 | 5 |
| Picked | 0 | 5 | 5 |
| Done | 0 | 0 | 0 |
| Total | 0 | 10 | 10 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 82.1% | (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))) |
| ▶ | 26.2% | (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im))) |
| ▶ | 11.7% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
| ✓ | 34.1% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
| ✓ | 30.6% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (-.f64 (*.f64 (/.f64 re (/.f64 im re)) -1/2) im) re)))) |
| ▶ | 6.4% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re)))) |
| ▶ | 29.9% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
| ✓ | 15.7% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 im (/.f64 re im)) -1/2)))) |
| ✓ | 82.7% | (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 1/2)) |
| ✓ | 26.0% | (sqrt.f64 re) |
| ▶ | 82.1% | (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))) |
| ▶ | 26.2% | (*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im))) |
| ▶ | 11.7% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
| ✓ | 34.1% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
| ✓ | 30.6% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (-.f64 (*.f64 (/.f64 re (/.f64 im re)) -1/2) im) re)))) |
| ▶ | 6.4% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re)))) |
| ▶ | 29.9% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
| ✓ | 15.7% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 im (/.f64 re im)) -1/2)))) |
| ✓ | 82.7% | (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 1/2)) |
| ✓ | 26.0% | (sqrt.f64 re) |
Compiled 340 to 268 computations (21.2% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.9% | (*.f64 (sqrt.f64 2) (sqrt.f64 im)) |
| ✓ | 98.3% | (/.f64 (*.f64 (*.f64 im im) -1/2) re) |
| ✓ | 95.9% | (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
| ✓ | 100.0% | (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2)) |
Compiled 170 to 86 computations (49.4% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | im | @ | 0 | (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
| 1.0ms | re | @ | 0 | (/.f64 (*.f64 (*.f64 im im) -1/2) re) |
| 1.0ms | im | @ | 0 | (/.f64 (*.f64 (*.f64 im im) -1/2) re) |
| 1.0ms | re | @ | 0 | (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
| 0.0ms | re | @ | inf | (/.f64 (*.f64 (*.f64 im im) -1/2) re) |
| 1× | batch-egg-rewrite |
| 1100× | prod-diff |
| 670× | expm1-udef |
| 666× | log1p-udef |
| 552× | fma-def |
| 396× | add-sqr-sqrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 82 |
| 1 | 403 | 76 |
| 2 | 5098 | 76 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2)) |
(sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
(/.f64 (*.f64 (*.f64 im im) -1/2) re) |
(*.f64 (sqrt.f64 2) (sqrt.f64 im)) |
| Outputs |
|---|
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) 1) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 3) |
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 2) |
(pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/2) |
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))) |
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (*.f64 2 (sqrt.f64 2)))) |
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) 1) |
(*.f64 (sqrt.f64 2) (/.f64 im (sqrt.f64 (*.f64 re -2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 1) |
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) |
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 im (sqrt.f64 (*.f64 re -2))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (sqrt.f64 2)) |
(*.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4)) |
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 im (sqrt.f64 (*.f64 re -2))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 1/2)) |
(/.f64 (sqrt.f64 (*.f64 -1 (*.f64 im im))) (sqrt.f64 re)) |
(pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/2) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 3/2) 1/3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) 2) |
(fabs.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) 1) |
(*.f64 im (*.f64 (*.f64 im -1/2) (/.f64 1 re))) |
(*.f64 (*.f64 im im) (/.f64 1 (*.f64 re -2))) |
(*.f64 (*.f64 im im) (*.f64 -1/2 (/.f64 1 re))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 -1/2 (*.f64 (*.f64 im im) (/.f64 1 re))) |
(*.f64 (*.f64 im (*.f64 im -1/2)) (/.f64 1 re)) |
(*.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))) 1) |
(*.f64 1 (/.f64 im (/.f64 re (*.f64 im -1/2)))) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))) 2) (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) (*.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) (/.f64 1 re))) |
(*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (/.f64 im (sqrt.f64 (*.f64 re -2)))) |
(*.f64 (*.f64 im (sqrt.f64 -1/2)) (*.f64 (*.f64 im (sqrt.f64 -1/2)) (/.f64 1 re))) |
(*.f64 (*.f64 (*.f64 im im) 1/2) (/.f64 1 (neg.f64 re))) |
(*.f64 (/.f64 1 re) (*.f64 im (*.f64 im -1/2))) |
(*.f64 (/.f64 im 1) (/.f64 (*.f64 im -1/2) re)) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im -1/2) (cbrt.f64 re))) |
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 (*.f64 im -1/2) (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) 1) (/.f64 -1/2 re)) |
(*.f64 (/.f64 (*.f64 im im) (pow.f64 (cbrt.f64 re) 2)) (/.f64 -1/2 (cbrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) (sqrt.f64 re)) (/.f64 -1/2 (sqrt.f64 re))) |
(*.f64 (/.f64 -1/2 (sqrt.f64 re)) (/.f64 (*.f64 im im) (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) re) -1/2) |
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im im) (cbrt.f64 re))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im (*.f64 im -1/2)) (cbrt.f64 re))) |
(*.f64 (/.f64 1 (sqrt.f64 re)) (/.f64 (*.f64 im (*.f64 im -1/2)) (sqrt.f64 re))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) 1) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) re)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) (sqrt.f64 re)) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im (sqrt.f64 -1/2)) 1) (/.f64 (*.f64 im (sqrt.f64 -1/2)) re)) |
(*.f64 (/.f64 (*.f64 im (sqrt.f64 -1/2)) (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im (sqrt.f64 -1/2)) (cbrt.f64 re))) |
(pow.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))) 1) |
(pow.f64 (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))) 3) |
(pow.f64 (pow.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))) 3) 1/3) |
(pow.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) 2) |
(pow.f64 (*.f64 -2 (/.f64 re (*.f64 im im))) -1) |
(neg.f64 (/.f64 (*.f64 im (*.f64 im -1/2)) (neg.f64 re))) |
(sqrt.f64 (/.f64 (*.f64 (pow.f64 im 4) 1/4) (*.f64 re re))) |
(log.f64 (exp.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))))) |
(cbrt.f64 (pow.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 im (*.f64 im -1/2)) 3) (pow.f64 re 3))) |
(expm1.f64 (log1p.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(exp.f64 (log.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2)))) 1) |
(pow.f64 (sqrt.f64 (*.f64 im 2)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) 3) |
(pow.f64 (*.f64 im 2) 1/2) |
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 im 2))) 2) |
(sqrt.f64 (*.f64 im 2)) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 im 2))))) |
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3)) |
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 im 3/2))) |
(cbrt.f64 (*.f64 (pow.f64 im 3/2) (*.f64 2 (sqrt.f64 2)))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2)))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im 2)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im 2))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im 2)))) |
| 1× | egg-herbie |
| 1488× | times-frac |
| 818× | associate-/r* |
| 760× | fma-def |
| 548× | log-prod |
| 490× | distribute-rgt-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 328 | 4281 |
| 1 | 834 | 4157 |
| 2 | 2834 | 4059 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 2) (sqrt.f64 im)) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 2))) (sqrt.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 2))) (sqrt.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 3))) (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im))))) |
(*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re)) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (pow.f64 im 4)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re)))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (pow.f64 im 4)) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 re 2))))) (pow.f64 im 6)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) 1) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 3) |
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 2) |
(pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/2) |
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))) |
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (*.f64 2 (sqrt.f64 2)))) |
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) 1) |
(*.f64 (sqrt.f64 2) (/.f64 im (sqrt.f64 (*.f64 re -2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 1) |
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) |
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 im (sqrt.f64 (*.f64 re -2))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (sqrt.f64 2)) |
(*.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4)) |
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 im (sqrt.f64 (*.f64 re -2))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 1/2)) |
(/.f64 (sqrt.f64 (*.f64 -1 (*.f64 im im))) (sqrt.f64 re)) |
(pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/2) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 3/2) 1/3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) 2) |
(fabs.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) 1) |
(*.f64 im (*.f64 (*.f64 im -1/2) (/.f64 1 re))) |
(*.f64 (*.f64 im im) (/.f64 1 (*.f64 re -2))) |
(*.f64 (*.f64 im im) (*.f64 -1/2 (/.f64 1 re))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 -1/2 (*.f64 (*.f64 im im) (/.f64 1 re))) |
(*.f64 (*.f64 im (*.f64 im -1/2)) (/.f64 1 re)) |
(*.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))) 1) |
(*.f64 1 (/.f64 im (/.f64 re (*.f64 im -1/2)))) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))) 2) (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) (*.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) (/.f64 1 re))) |
(*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (/.f64 im (sqrt.f64 (*.f64 re -2)))) |
(*.f64 (*.f64 im (sqrt.f64 -1/2)) (*.f64 (*.f64 im (sqrt.f64 -1/2)) (/.f64 1 re))) |
(*.f64 (*.f64 (*.f64 im im) 1/2) (/.f64 1 (neg.f64 re))) |
(*.f64 (/.f64 1 re) (*.f64 im (*.f64 im -1/2))) |
(*.f64 (/.f64 im 1) (/.f64 (*.f64 im -1/2) re)) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im -1/2) (cbrt.f64 re))) |
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 (*.f64 im -1/2) (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) 1) (/.f64 -1/2 re)) |
(*.f64 (/.f64 (*.f64 im im) (pow.f64 (cbrt.f64 re) 2)) (/.f64 -1/2 (cbrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) (sqrt.f64 re)) (/.f64 -1/2 (sqrt.f64 re))) |
(*.f64 (/.f64 -1/2 (sqrt.f64 re)) (/.f64 (*.f64 im im) (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) re) -1/2) |
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im im) (cbrt.f64 re))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im (*.f64 im -1/2)) (cbrt.f64 re))) |
(*.f64 (/.f64 1 (sqrt.f64 re)) (/.f64 (*.f64 im (*.f64 im -1/2)) (sqrt.f64 re))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) 1) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) re)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) (sqrt.f64 re)) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im (sqrt.f64 -1/2)) 1) (/.f64 (*.f64 im (sqrt.f64 -1/2)) re)) |
(*.f64 (/.f64 (*.f64 im (sqrt.f64 -1/2)) (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im (sqrt.f64 -1/2)) (cbrt.f64 re))) |
(pow.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))) 1) |
(pow.f64 (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))) 3) |
(pow.f64 (pow.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))) 3) 1/3) |
(pow.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) 2) |
(pow.f64 (*.f64 -2 (/.f64 re (*.f64 im im))) -1) |
(neg.f64 (/.f64 (*.f64 im (*.f64 im -1/2)) (neg.f64 re))) |
(sqrt.f64 (/.f64 (*.f64 (pow.f64 im 4) 1/4) (*.f64 re re))) |
(log.f64 (exp.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))))) |
(cbrt.f64 (pow.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 im (*.f64 im -1/2)) 3) (pow.f64 re 3))) |
(expm1.f64 (log1p.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(exp.f64 (log.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2)))) 1) |
(pow.f64 (sqrt.f64 (*.f64 im 2)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) 3) |
(pow.f64 (*.f64 im 2) 1/2) |
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 im 2))) 2) |
(sqrt.f64 (*.f64 im 2)) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 im 2))))) |
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3)) |
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 im 3/2))) |
(cbrt.f64 (*.f64 (pow.f64 im 3/2) (*.f64 2 (sqrt.f64 2)))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2)))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im 2)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im 2))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im 2)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 2) (sqrt.f64 im)) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 re (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im))) |
(fma.f64 (sqrt.f64 2) (sqrt.f64 im) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 re (sqrt.f64 (/.f64 1 im))) 1/2))) |
(*.f64 (sqrt.f64 2) (+.f64 (sqrt.f64 im) (*.f64 (*.f64 re (sqrt.f64 (/.f64 1 im))) 1/2))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 2))) (sqrt.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im)))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 re re)) (sqrt.f64 (/.f64 1 im)))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 re (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im)))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 im)) (*.f64 (sqrt.f64 (/.f64 1 im)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 re re)))) (*.f64 (*.f64 1/2 re) (sqrt.f64 2))))) |
(fma.f64 (sqrt.f64 2) (sqrt.f64 im) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (*.f64 re re)) re)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 2))) (sqrt.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1/4 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 im)) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 3))) (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) re) (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im))))) |
(fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 re re)) (sqrt.f64 (/.f64 1 im)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (pow.f64 re 3)) (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) (fma.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 re (sqrt.f64 (/.f64 1 im)))) (*.f64 (sqrt.f64 2) (sqrt.f64 im))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 im)) (*.f64 (sqrt.f64 (/.f64 1 im)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 re re)))) (*.f64 (*.f64 1/2 re) (sqrt.f64 2))))) (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (/.f64 1/2 im) (pow.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 im))) 2)) (*.f64 (pow.f64 re 3) (sqrt.f64 (/.f64 1 (pow.f64 im 3))))) -1/4))) |
(+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (pow.f64 re 3)) (sqrt.f64 (/.f64 1 (pow.f64 im 3)))) -1/4) (sqrt.f64 im))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 im)) (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (/.f64 1/2 im) (*.f64 (/.f64 1 im) -1/4)) (*.f64 re re)) re)))) |
(*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re)) |
(*.f64 2 (sqrt.f64 re)) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 im im)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))) |
(fma.f64 2 (sqrt.f64 re) (*.f64 1/4 (*.f64 im (*.f64 im (sqrt.f64 (/.f64 1 (pow.f64 re 3))))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 im im)) (*.f64 2 (sqrt.f64 re))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (pow.f64 im 4)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re)))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 im im)) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re)))) |
(fma.f64 1/4 (*.f64 im (*.f64 im (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) (fma.f64 2 (sqrt.f64 re) (*.f64 (*.f64 -1/2 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2))) (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re)))))) |
(fma.f64 2 (sqrt.f64 re) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 im im)) (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re))) -1/2)))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (pow.f64 im 2))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (pow.f64 im 4)) (sqrt.f64 (/.f64 1 re)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 re 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 re 3))) (pow.f64 (*.f64 1/4 (*.f64 (/.f64 1 (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (pow.f64 re 3))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 re 2))))) (pow.f64 im 6)) (sqrt.f64 (/.f64 1 re)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))))) |
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 im im)) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 im 4) (sqrt.f64 (/.f64 1 re)))) (fma.f64 1/2 (*.f64 (+.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1 (sqrt.f64 2)))) 2)) (*.f64 (*.f64 re re) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 im 6) (sqrt.f64 (/.f64 1 re)))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (sqrt.f64 re))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 re)) (+.f64 (*.f64 (*.f64 -1/2 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2))) (pow.f64 im 4)) (*.f64 (*.f64 1/2 (-.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 re re))))) (pow.f64 im 6)))) (fma.f64 2 (sqrt.f64 re) (*.f64 1/4 (*.f64 im (*.f64 im (sqrt.f64 (/.f64 1 (pow.f64 re 3)))))))) |
(fma.f64 (sqrt.f64 (/.f64 1 re)) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (pow.f64 im 4)) (*.f64 (*.f64 1/2 (pow.f64 im 6)) (+.f64 (/.f64 1/16 (pow.f64 re 5)) (*.f64 1/8 (/.f64 (+.f64 (/.f64 1/8 (pow.f64 re 3)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (/.f64 1/4 (sqrt.f64 2))) 2)) (*.f64 re re)))))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 re 3))) (*.f64 im im)) (*.f64 2 (sqrt.f64 re)))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))) |
(*.f64 im (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))) |
(*.f64 im (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))) |
(*.f64 im (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))) |
(*.f64 im (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))) |
(*.f64 im (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))) |
(*.f64 im (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))) |
(*.f64 im (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1))) |
(*.f64 im (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1)))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (neg.f64 im) (sqrt.f64 -1))) |
(*.f64 im (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1)))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (neg.f64 im) (sqrt.f64 -1))) |
(*.f64 im (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1)))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (neg.f64 im) (sqrt.f64 -1))) |
(*.f64 im (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(neg.f64 (*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 im (sqrt.f64 -1)))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (neg.f64 im) (sqrt.f64 -1))) |
(*.f64 im (neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 re))))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) 1) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 1) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 3) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 3) 1/3) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 2) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2) 1/2) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))))) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)) 3)) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2) (*.f64 2 (sqrt.f64 2)))) |
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2)))) |
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2))) |
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 re (hypot.f64 re im)) 3/2)))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2))) 1)) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 2)))) |
(sqrt.f64 (*.f64 2 (+.f64 re (hypot.f64 re im)))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) 1) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(*.f64 (sqrt.f64 2) (/.f64 im (sqrt.f64 (*.f64 re -2)))) |
(/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (*.f64 re -2))) |
(/.f64 im (/.f64 (sqrt.f64 (*.f64 re -2)) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 1) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 im (sqrt.f64 (*.f64 re -2))))) |
(*.f64 (cbrt.f64 2) (*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (cbrt.f64 2))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re))) (cbrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re))) |
(*.f64 (cbrt.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re)))) (cbrt.f64 (neg.f64 (/.f64 (*.f64 im im) re)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re))) (cbrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re))) (cbrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re))) |
(*.f64 (cbrt.f64 (sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re)))) (cbrt.f64 (neg.f64 (/.f64 (*.f64 im im) re)))) |
(*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (sqrt.f64 2)) |
(/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (*.f64 re -2))) |
(*.f64 (sqrt.f64 2) (/.f64 im (sqrt.f64 (*.f64 re -2)))) |
(/.f64 im (/.f64 (sqrt.f64 (*.f64 re -2)) (sqrt.f64 2))) |
(*.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4)) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 im (sqrt.f64 (*.f64 re -2))))) |
(/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (*.f64 re -2))) |
(*.f64 (sqrt.f64 2) (/.f64 im (sqrt.f64 (*.f64 re -2)))) |
(/.f64 im (/.f64 (sqrt.f64 (*.f64 re -2)) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re))) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)))) |
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) (sqrt.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)))) |
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re))) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)))) |
(*.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) (sqrt.f64 (cbrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))))) |
(/.f64 (sqrt.f64 (*.f64 -1 (*.f64 im im))) (sqrt.f64 re)) |
(/.f64 (sqrt.f64 (neg.f64 (*.f64 im im))) (sqrt.f64 re)) |
(/.f64 (sqrt.f64 (*.f64 im (neg.f64 im))) (sqrt.f64 re)) |
(pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/2) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 1) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) 3) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 im im)) re) 3/2)) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 im (neg.f64 im)) re) 3/2)) |
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 im im) re)) 3/2)) |
(pow.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) 2) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(fabs.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))))) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 3/2)) |
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 im im)) re) 3/2)) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 im (neg.f64 im)) re) 3/2)) |
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (*.f64 im im) re)) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)) 1/2)) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re))) 1)) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re)))) |
(sqrt.f64 (/.f64 (neg.f64 (*.f64 im im)) re)) |
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(sqrt.f64 (neg.f64 (/.f64 (*.f64 im im) re))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) 1) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 im (*.f64 (*.f64 im -1/2) (/.f64 1 re))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (*.f64 im im) (/.f64 1 (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (*.f64 im im) (*.f64 -1/2 (/.f64 1 re))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 -1/2 (*.f64 (*.f64 im im) (/.f64 1 re))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (*.f64 im (*.f64 im -1/2)) (/.f64 1 re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))) 1) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 1 (/.f64 im (/.f64 re (*.f64 im -1/2)))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))) 2)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))) 2) (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) (*.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) (/.f64 1 re))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (/.f64 1 re) (cbrt.f64 (*.f64 im (*.f64 im -1/2))))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) re)) |
(*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (/.f64 im (sqrt.f64 (*.f64 re -2)))) |
(pow.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) 2) |
(*.f64 (*.f64 im (sqrt.f64 -1/2)) (*.f64 (*.f64 im (sqrt.f64 -1/2)) (/.f64 1 re))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (*.f64 (*.f64 im im) 1/2) (/.f64 1 (neg.f64 re))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (/.f64 1 re) (*.f64 im (*.f64 im -1/2))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (/.f64 im 1) (/.f64 (*.f64 im -1/2) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im -1/2) (cbrt.f64 re))) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (/.f64 (cbrt.f64 re) -1/2))) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (*.f64 (/.f64 im (cbrt.f64 re)) -1/2)) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (*.f64 (/.f64 -1/2 (cbrt.f64 re)) im)) |
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 (*.f64 im -1/2) (sqrt.f64 re))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (/.f64 (*.f64 im im) 1) (/.f64 -1/2 re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (/.f64 (*.f64 im im) (pow.f64 (cbrt.f64 re) 2)) (/.f64 -1/2 (cbrt.f64 re))) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (/.f64 (cbrt.f64 re) -1/2))) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (*.f64 (/.f64 im (cbrt.f64 re)) -1/2)) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (*.f64 (/.f64 -1/2 (cbrt.f64 re)) im)) |
(*.f64 (/.f64 (*.f64 im im) (sqrt.f64 re)) (/.f64 -1/2 (sqrt.f64 re))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (/.f64 -1/2 (sqrt.f64 re)) (/.f64 (*.f64 im im) (sqrt.f64 re))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (/.f64 (*.f64 im im) re) -1/2) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (/.f64 -1/2 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im im) (cbrt.f64 re))) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (/.f64 (cbrt.f64 re) -1/2))) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (*.f64 (/.f64 im (cbrt.f64 re)) -1/2)) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (*.f64 (/.f64 -1/2 (cbrt.f64 re)) im)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im (*.f64 im -1/2)) (cbrt.f64 re))) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (/.f64 (cbrt.f64 re) -1/2))) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (*.f64 (/.f64 im (cbrt.f64 re)) -1/2)) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (*.f64 (/.f64 -1/2 (cbrt.f64 re)) im)) |
(*.f64 (/.f64 1 (sqrt.f64 re)) (/.f64 (*.f64 im (*.f64 im -1/2)) (sqrt.f64 re))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) 1) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) re)) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (/.f64 1 re) (cbrt.f64 (*.f64 im (*.f64 im -1/2))))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) re)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 im re) (*.f64 im -1/2))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (pow.f64 (cbrt.f64 re) 2))) |
(*.f64 (cbrt.f64 (*.f64 im (/.f64 im (*.f64 re -2)))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (pow.f64 (cbrt.f64 re) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 im 4) 1/4)) (sqrt.f64 re)) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) (sqrt.f64 re))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (*.f64 (/.f64 1 re) (cbrt.f64 (*.f64 im (*.f64 im -1/2))))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) re)) |
(*.f64 (/.f64 (*.f64 im (sqrt.f64 -1/2)) 1) (/.f64 (*.f64 im (sqrt.f64 -1/2)) re)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(*.f64 (/.f64 (*.f64 im (sqrt.f64 -1/2)) (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im (sqrt.f64 -1/2)) (cbrt.f64 re))) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (/.f64 (cbrt.f64 re) -1/2))) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (*.f64 (/.f64 im (cbrt.f64 re)) -1/2)) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (*.f64 (/.f64 -1/2 (cbrt.f64 re)) im)) |
(pow.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))) 1) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(pow.f64 (cbrt.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))) 3) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(pow.f64 (pow.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))) 3) 1/3) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(pow.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) 2) |
(pow.f64 (*.f64 -2 (/.f64 re (*.f64 im im))) -1) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(neg.f64 (/.f64 (*.f64 im (*.f64 im -1/2)) (neg.f64 re))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(sqrt.f64 (/.f64 (*.f64 (pow.f64 im 4) 1/4) (*.f64 re re))) |
(sqrt.f64 (*.f64 (/.f64 (pow.f64 im 4) re) (/.f64 1/4 re))) |
(log.f64 (exp.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(cbrt.f64 (pow.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))) 3)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 im (*.f64 im -1/2)) 3) (pow.f64 re 3))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(expm1.f64 (log1p.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(exp.f64 (log.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re (*.f64 im -1/2)))) 1)) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(log1p.f64 (expm1.f64 (/.f64 im (/.f64 re (*.f64 im -1/2))))) |
(*.f64 -1/2 (/.f64 (*.f64 im im) re)) |
(*.f64 im (/.f64 im (*.f64 re -2))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2)))) 1) |
(sqrt.f64 (*.f64 2 im)) |
(pow.f64 (sqrt.f64 (*.f64 im 2)) 1) |
(sqrt.f64 (*.f64 2 im)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im 2))) 3) |
(sqrt.f64 (*.f64 2 im)) |
(pow.f64 (*.f64 im 2) 1/2) |
(sqrt.f64 (*.f64 2 im)) |
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3) 1/3) |
(sqrt.f64 (*.f64 2 im)) |
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 im 2))) 2) |
(sqrt.f64 (*.f64 2 im)) |
(sqrt.f64 (*.f64 im 2)) |
(sqrt.f64 (*.f64 2 im)) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im 2)))) |
(sqrt.f64 (*.f64 2 im)) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 im 2))))) |
(sqrt.f64 (*.f64 2 im)) |
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 im 2)) 3)) |
(sqrt.f64 (*.f64 2 im)) |
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 im 3/2))) |
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 im 3/2)))) |
(cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 im 3/2)))) |
(cbrt.f64 (*.f64 (pow.f64 im 3/2) (*.f64 2 (sqrt.f64 2)))) |
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 im 3/2)))) |
(cbrt.f64 (*.f64 (sqrt.f64 2) (*.f64 2 (pow.f64 im 3/2)))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im 2)))) |
(sqrt.f64 (*.f64 2 im)) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im 2)))) |
(sqrt.f64 (*.f64 2 im)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im 2))) 1)) |
(sqrt.f64 (*.f64 2 im)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im 2)))) |
(sqrt.f64 (*.f64 2 im)) |
Compiled 3291 to 2440 computations (25.9% saved)
15 alts after pruning (8 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 166 | 8 | 174 |
| Fresh | 0 | 0 | 0 |
| Picked | 3 | 2 | 5 |
| Done | 0 | 5 | 5 |
| Total | 169 | 15 | 184 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 12.4% | (*.f64 1/2 (pow.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) 2)) |
| 14.2% | (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (*.f64 re -2)))) | |
| ▶ | 14.1% | (*.f64 1/2 (/.f64 im (/.f64 (sqrt.f64 (*.f64 re -2)) (sqrt.f64 2)))) |
| 14.1% | (*.f64 1/2 (*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 im (sqrt.f64 (*.f64 re -2)))))) | |
| ✓ | 82.1% | (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))) |
| ▶ | 11.7% | (*.f64 1/2 (sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re))) |
| ▶ | 26.4% | (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) |
| ✓ | 34.1% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
| ✓ | 30.6% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (-.f64 (*.f64 (/.f64 re (/.f64 im re)) -1/2) im) re)))) |
| ✓ | 29.9% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
| ✓ | 15.7% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 im (/.f64 re im)) -1/2)))) |
| ▶ | 8.0% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) re))))) |
| 15.7% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 im (*.f64 (*.f64 im -1/2) (/.f64 1 re)))))) | |
| ✓ | 82.7% | (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 1/2)) |
| ✓ | 26.0% | (sqrt.f64 re) |
| ▶ | 12.4% | (*.f64 1/2 (pow.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) 2)) |
| 14.2% | (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (*.f64 re -2)))) | |
| ▶ | 14.1% | (*.f64 1/2 (/.f64 im (/.f64 (sqrt.f64 (*.f64 re -2)) (sqrt.f64 2)))) |
| 14.1% | (*.f64 1/2 (*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 im (sqrt.f64 (*.f64 re -2)))))) | |
| ✓ | 82.1% | (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))) |
| ▶ | 11.7% | (*.f64 1/2 (sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re))) |
| ▶ | 26.4% | (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) |
| ✓ | 34.1% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
| ✓ | 30.6% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (-.f64 (*.f64 (/.f64 re (/.f64 im re)) -1/2) im) re)))) |
| ✓ | 29.9% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
| ✓ | 15.7% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 im (/.f64 re im)) -1/2)))) |
| ▶ | 8.0% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) re))))) |
| 15.7% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 im (*.f64 (*.f64 im -1/2) (/.f64 1 re)))))) | |
| ✓ | 82.7% | (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 1/2)) |
| ✓ | 26.0% | (sqrt.f64 re) |
Compiled 622 to 504 computations (19% saved)
Found 11 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.6% | (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) re)) |
| ✓ | 91.9% | (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) re)))) |
| ✓ | 88.9% | (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) |
| ✓ | 87.7% | (cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
| ✓ | 99.9% | (pow.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) 2) |
| ✓ | 96.1% | (/.f64 (*.f64 -1 (*.f64 im im)) re) |
| ✓ | 88.4% | (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) |
| ✓ | 99.9% | (/.f64 im (/.f64 (sqrt.f64 (*.f64 re -2)) (sqrt.f64 2))) |
| ✓ | 99.9% | (/.f64 (sqrt.f64 (*.f64 re -2)) (sqrt.f64 2)) |
| ✓ | 96.1% | (/.f64 (*.f64 im (neg.f64 im)) re) |
| ✓ | 91.9% | (sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
Compiled 258 to 169 computations (34.5% saved)
57 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 46.0ms | im | @ | 0 | (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) re)))) |
| 32.0ms | im | @ | 0 | (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) |
| 16.0ms | re | @ | 0 | (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) |
| 15.0ms | re | @ | 0 | (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) re)))) |
| 15.0ms | re | @ | -inf | (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) |
| 1× | batch-egg-rewrite |
| 628× | add-sqr-sqrt |
| 614× | pow1 |
| 606× | *-un-lft-identity |
| 586× | add-exp-log |
| 586× | log1p-expm1-u |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 35 | 273 |
| 1 | 748 | 185 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re)) |
(/.f64 (*.f64 im (neg.f64 im)) re) |
(/.f64 (sqrt.f64 (*.f64 re -2)) (sqrt.f64 2)) |
(/.f64 im (/.f64 (sqrt.f64 (*.f64 re -2)) (sqrt.f64 2))) |
(pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) |
(/.f64 (*.f64 -1 (*.f64 im im)) re) |
(pow.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) 2) |
(cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
(cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) |
(sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) re)))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) re)) |
| Outputs |
|---|
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) 1) |
(*.f64 im (sqrt.f64 (/.f64 1 re))) |
(*.f64 im (pow.f64 (/.f64 1 re) 1/2)) |
(*.f64 im (/.f64 1 (sqrt.f64 re))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 1 (/.f64 im (sqrt.f64 re))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 1/8) (*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 1/8) (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 im (/.f64 re im)) 1/8)) (pow.f64 (/.f64 im (/.f64 re im)) 1/8)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 im (/.f64 re im))))) |
(*.f64 (pow.f64 1 1/2) (/.f64 im (sqrt.f64 re))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 1/2)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 1) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(/.f64 im (sqrt.f64 re)) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(/.f64 im (neg.f64 (sqrt.f64 re))) |
(/.f64 1 (sqrt.f64 (/.f64 re (*.f64 im im)))) |
(/.f64 1 (/.f64 (sqrt.f64 re) im)) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 re (*.f64 im im)))) |
(/.f64 (sqrt.f64 im) (sqrt.f64 (/.f64 re im))) |
(pow.f64 (/.f64 im (/.f64 re im)) 1/2) |
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 2) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 1) |
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) 3) |
(pow.f64 (/.f64 (pow.f64 im 4) (*.f64 re re)) 1/4) |
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3) 1/3) |
(fabs.f64 (/.f64 im (sqrt.f64 re))) |
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (sqrt.f64 re))))) |
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) |
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re im))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (/.f64 re im)))) 1) |
(*.f64 im (/.f64 1 (/.f64 re im))) |
(*.f64 im (*.f64 im (/.f64 1 re))) |
(*.f64 -1 (/.f64 im (/.f64 re im))) |
(*.f64 (*.f64 im im) (/.f64 1 re)) |
(*.f64 (*.f64 im im) (/.f64 1 (neg.f64 re))) |
(*.f64 (*.f64 im im) (*.f64 -1 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 im (/.f64 re im)) 3/4)) |
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 im (sqrt.f64 re))) |
(*.f64 1 (/.f64 im (/.f64 re im))) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 1 re))) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2)) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3/4) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im im) (cbrt.f64 re))) |
(*.f64 (/.f64 1 (sqrt.f64 re)) (/.f64 (*.f64 im im) (sqrt.f64 re))) |
(*.f64 (/.f64 im 1) (/.f64 im re)) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im im) (cbrt.f64 re))) |
(*.f64 (/.f64 -1 (sqrt.f64 re)) (/.f64 (*.f64 im im) (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) (sqrt.f64 re)) (/.f64 -1 (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) 1) (/.f64 -1 re)) |
(*.f64 (/.f64 (*.f64 im im) (pow.f64 (cbrt.f64 re) 2)) (/.f64 -1 (cbrt.f64 re))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) 1) (/.f64 (pow.f64 (cbrt.f64 im) 2) re)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (sqrt.f64 re)) (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 re))) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) 1) (/.f64 im (sqrt.f64 re))) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 im (/.f64 re im)))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) |
(pow.f64 (/.f64 im (/.f64 re im)) 1) |
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 4) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 2) |
(pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 3) |
(pow.f64 (/.f64 (pow.f64 im 4) (*.f64 re re)) 1/2) |
(pow.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3) 1/3) |
(pow.f64 (/.f64 re (*.f64 im im)) -1) |
(neg.f64 (/.f64 im (/.f64 re im))) |
(sqrt.f64 (/.f64 (pow.f64 im 4) (*.f64 re re))) |
(log.f64 (exp.f64 (/.f64 im (/.f64 re im)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (/.f64 re im))))) |
(cbrt.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 3))) |
(expm1.f64 (log1p.f64 (/.f64 im (/.f64 re im)))) |
(exp.f64 (log.f64 (/.f64 im (/.f64 re im)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re im))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 im (/.f64 re im)))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) 1) |
(*.f64 (sqrt.f64 (*.f64 re -2)) (pow.f64 2 -1/2)) |
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 re -2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 re -2))) (pow.f64 2 -1/2))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) (cbrt.f64 (*.f64 (*.f64 re -2) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 re -2) 1/2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (pow.f64 (*.f64 re -2) 1/4) (*.f64 (pow.f64 (*.f64 re -2) 1/4) (pow.f64 2 -1/2))) |
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 -2) (pow.f64 2 -1/2))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 re -2))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 re -2)) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 (sqrt.f64 (*.f64 re -2)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 re -2)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 re -2))) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 re -2)) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 re -2)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 re -2))) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (pow.f64 (*.f64 re -2) 1/4) 1) (/.f64 (pow.f64 (*.f64 re -2) 1/4) (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 (*.f64 re -2) 1/4) (cbrt.f64 2)) (/.f64 (pow.f64 (*.f64 re -2) 1/4) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 (sqrt.f64 re) 1) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 re) (cbrt.f64 2)) (/.f64 (sqrt.f64 -2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 (sqrt.f64 re) (pow.f64 2 1/4)) (/.f64 (sqrt.f64 -2) (pow.f64 2 1/4))) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 3) |
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 2) |
(pow.f64 (*.f64 (*.f64 re -2) 1/2) 1/2) |
(pow.f64 (sqrt.f64 (/.f64 2 (*.f64 re -2))) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 re -2)) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 re -2) 3/2) (*.f64 2 (sqrt.f64 2)))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) 1) |
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 im (sqrt.f64 (/.f64 2 (*.f64 re -2)))) |
(*.f64 im (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 1 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (sqrt.f64 (/.f64 2 (*.f64 re -2))))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) (cbrt.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re -2) 1/2))) (cbrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) (sqrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (sqrt.f64 (/.f64 2 (*.f64 re -2))))) |
(*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 re -2))) (/.f64 im (pow.f64 2 -1/2))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 re -2) 1/2))) (/.f64 im (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) (/.f64 im (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 (*.f64 re -2))) (/.f64 (cbrt.f64 im) (pow.f64 2 -1/2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) 1) (/.f64 (cbrt.f64 im) (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (*.f64 (*.f64 re -2) 1/2))) (cbrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) (/.f64 (cbrt.f64 im) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (/.f64 (sqrt.f64 im) (sqrt.f64 (*.f64 re -2))) (/.f64 (sqrt.f64 im) (pow.f64 2 -1/2))) |
(*.f64 (/.f64 (sqrt.f64 im) 1) (/.f64 (sqrt.f64 im) (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 (*.f64 (*.f64 re -2) 1/2))) (/.f64 (sqrt.f64 im) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) 1) (sqrt.f64 2)) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 1) |
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) 3) |
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) im) -1) |
(neg.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(sqrt.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re -2) 1/2))) |
(log.f64 (pow.f64 (exp.f64 im) (sqrt.f64 (/.f64 2 (*.f64 re -2))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))))) |
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 im 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) 1) |
(*.f64 1 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 1/8) (pow.f64 (/.f64 im (/.f64 re im)) 1/8)) |
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 im (/.f64 re im)))) (sqrt.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (pow.f64 (*.f64 im im) 1/4) (pow.f64 (/.f64 1 re) 1/4)) |
(*.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 1/4) (pow.f64 (/.f64 im (sqrt.f64 re)) 1/4)) |
(*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2) 1/4) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 1/4)) |
(/.f64 (sqrt.f64 im) (sqrt.f64 (sqrt.f64 re))) |
(sqrt.f64 (/.f64 im (sqrt.f64 re))) |
(fabs.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))) |
(cbrt.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3/4)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (/.f64 re im)))) 1) |
(*.f64 im (/.f64 1 (/.f64 re im))) |
(*.f64 im (*.f64 im (/.f64 1 re))) |
(*.f64 -1 (/.f64 im (/.f64 re im))) |
(*.f64 (*.f64 im im) (/.f64 1 re)) |
(*.f64 (*.f64 im im) (/.f64 1 (neg.f64 re))) |
(*.f64 (*.f64 im im) (*.f64 -1 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 im (/.f64 re im)) 3/4)) |
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 im (sqrt.f64 re))) |
(*.f64 1 (/.f64 im (/.f64 re im))) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 1 re))) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2)) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3/4) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im im) (cbrt.f64 re))) |
(*.f64 (/.f64 1 (sqrt.f64 re)) (/.f64 (*.f64 im im) (sqrt.f64 re))) |
(*.f64 (/.f64 im 1) (/.f64 im re)) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im im) (cbrt.f64 re))) |
(*.f64 (/.f64 -1 (sqrt.f64 re)) (/.f64 (*.f64 im im) (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) (sqrt.f64 re)) (/.f64 -1 (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) 1) (/.f64 -1 re)) |
(*.f64 (/.f64 (*.f64 im im) (pow.f64 (cbrt.f64 re) 2)) (/.f64 -1 (cbrt.f64 re))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) 1) (/.f64 (pow.f64 (cbrt.f64 im) 2) re)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (sqrt.f64 re)) (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 re))) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) 1) (/.f64 im (sqrt.f64 re))) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 im (/.f64 re im)))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) |
(pow.f64 (/.f64 im (/.f64 re im)) 1) |
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 4) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 2) |
(pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 3) |
(pow.f64 (/.f64 (pow.f64 im 4) (*.f64 re re)) 1/2) |
(pow.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3) 1/3) |
(pow.f64 (/.f64 re (*.f64 im im)) -1) |
(neg.f64 (/.f64 im (/.f64 re im))) |
(sqrt.f64 (/.f64 (pow.f64 im 4) (*.f64 re re))) |
(log.f64 (exp.f64 (/.f64 im (/.f64 re im)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (/.f64 re im))))) |
(cbrt.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 3))) |
(expm1.f64 (log1p.f64 (/.f64 im (/.f64 re im)))) |
(exp.f64 (log.f64 (/.f64 im (/.f64 re im)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re im))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 im (/.f64 re im)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) 1) |
(*.f64 im (sqrt.f64 (/.f64 1 re))) |
(*.f64 im (pow.f64 (/.f64 1 re) 1/2)) |
(*.f64 im (/.f64 1 (sqrt.f64 re))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 1 (/.f64 im (sqrt.f64 re))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 1/8) (*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 1/8) (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 im (/.f64 re im)) 1/8)) (pow.f64 (/.f64 im (/.f64 re im)) 1/8)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 im (/.f64 re im))))) |
(*.f64 (pow.f64 1 1/2) (/.f64 im (sqrt.f64 re))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 1/2)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 1) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(/.f64 im (sqrt.f64 re)) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(/.f64 im (neg.f64 (sqrt.f64 re))) |
(/.f64 1 (sqrt.f64 (/.f64 re (*.f64 im im)))) |
(/.f64 1 (/.f64 (sqrt.f64 re) im)) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 re (*.f64 im im)))) |
(/.f64 (sqrt.f64 im) (sqrt.f64 (/.f64 re im))) |
(sqrt.f64 (/.f64 im (/.f64 re im))) |
(fabs.f64 (/.f64 im (sqrt.f64 re))) |
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (sqrt.f64 re))))) |
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) |
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re im))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re)))) |
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) 1) |
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 -1/2)) |
(*.f64 (cbrt.f64 (*.f64 im -1/2)) (cbrt.f64 im)) |
(*.f64 (cbrt.f64 im) (cbrt.f64 (*.f64 im -1/2))) |
(*.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (cbrt.f64 (*.f64 im (sqrt.f64 -1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 1/4)) (sqrt.f64 (cbrt.f64 (pow.f64 im 4)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))))) |
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) |
(*.f64 (pow.f64 (*.f64 im (sqrt.f64 -1/2)) 1/3) (pow.f64 (*.f64 im (sqrt.f64 -1/2)) 1/3)) |
(pow.f64 (*.f64 (*.f64 im im) -1/2) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) 1) |
(pow.f64 (*.f64 1/4 (pow.f64 im 4)) 1/6) |
(pow.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) 1/2) |
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) 3) |
(pow.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) 2) |
(sqrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) |
(fabs.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) |
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))))) |
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) -1/2)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) 1)) |
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) 1) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) |
(*.f64 1 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (cbrt.f64 1/4)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(*.f64 (cbrt.f64 1/4) (cbrt.f64 (pow.f64 im 4))) |
(*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 (*.f64 im -1/2)) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im -1/2)) (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(*.f64 (*.f64 im (sqrt.f64 -1/2)) (cbrt.f64 (*.f64 im (sqrt.f64 -1/2)))) |
(*.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (*.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) 1) (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) (cbrt.f64 im)) (cbrt.f64 (*.f64 im -1/2))) |
(pow.f64 (*.f64 (*.f64 im im) -1/2) 2/3) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) 2) |
(pow.f64 (*.f64 1/4 (pow.f64 im 4)) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) 1) |
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) 3) |
(sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16))) |
(log.f64 (exp.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))))) |
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(exp.f64 (log.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) 1)) |
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) 1) |
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re))) |
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re)))) |
(*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 1/4) (pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 1/4)) |
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re)))) |
(*.f64 (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re)) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 (*.f64 2 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) (/.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (sqrt.f64 re))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 1/2)) |
(*.f64 (pow.f64 (*.f64 2 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) 1/2) (/.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (sqrt.f64 re))) |
(pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) 3) |
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 3/2) 1/3) |
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 1/4) 2) |
(fabs.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))))) |
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 1) |
(/.f64 (*.f64 (*.f64 im im) -1/2) re) |
(/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 re (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(/.f64 1 (/.f64 re (*.f64 (*.f64 im im) -1/2))) |
(/.f64 (neg.f64 (*.f64 (*.f64 im im) -1/2)) (neg.f64 re)) |
(pow.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re) 1) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re) 3) 1/3) |
(pow.f64 (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re)) 2) |
(sqrt.f64 (/.f64 (*.f64 1/4 (pow.f64 im 4)) (*.f64 re re))) |
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re) 3)) |
(cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) re) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) re) 3) (*.f64 1/4 (pow.f64 im 4)))) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
| 1× | egg-herbie |
| 1090× | log-prod |
| 814× | associate-*r* |
| 724× | associate-*l* |
| 546× | exp-prod |
| 510× | fma-def |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 661 | 13774 |
| 1 | 1463 | 12574 |
| 2 | 5402 | 12446 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) 2) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) 1) |
(*.f64 im (sqrt.f64 (/.f64 1 re))) |
(*.f64 im (pow.f64 (/.f64 1 re) 1/2)) |
(*.f64 im (/.f64 1 (sqrt.f64 re))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 1 (/.f64 im (sqrt.f64 re))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 1/8) (*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 1/8) (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 im (/.f64 re im)) 1/8)) (pow.f64 (/.f64 im (/.f64 re im)) 1/8)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 im (/.f64 re im))))) |
(*.f64 (pow.f64 1 1/2) (/.f64 im (sqrt.f64 re))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 1/2)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 1) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(/.f64 im (sqrt.f64 re)) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(/.f64 im (neg.f64 (sqrt.f64 re))) |
(/.f64 1 (sqrt.f64 (/.f64 re (*.f64 im im)))) |
(/.f64 1 (/.f64 (sqrt.f64 re) im)) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 re (*.f64 im im)))) |
(/.f64 (sqrt.f64 im) (sqrt.f64 (/.f64 re im))) |
(pow.f64 (/.f64 im (/.f64 re im)) 1/2) |
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 2) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 1) |
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) 3) |
(pow.f64 (/.f64 (pow.f64 im 4) (*.f64 re re)) 1/4) |
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3) 1/3) |
(fabs.f64 (/.f64 im (sqrt.f64 re))) |
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (sqrt.f64 re))))) |
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) |
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re im))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (/.f64 re im)))) 1) |
(*.f64 im (/.f64 1 (/.f64 re im))) |
(*.f64 im (*.f64 im (/.f64 1 re))) |
(*.f64 -1 (/.f64 im (/.f64 re im))) |
(*.f64 (*.f64 im im) (/.f64 1 re)) |
(*.f64 (*.f64 im im) (/.f64 1 (neg.f64 re))) |
(*.f64 (*.f64 im im) (*.f64 -1 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 im (/.f64 re im)) 3/4)) |
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 im (sqrt.f64 re))) |
(*.f64 1 (/.f64 im (/.f64 re im))) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 1 re))) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2)) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3/4) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im im) (cbrt.f64 re))) |
(*.f64 (/.f64 1 (sqrt.f64 re)) (/.f64 (*.f64 im im) (sqrt.f64 re))) |
(*.f64 (/.f64 im 1) (/.f64 im re)) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im im) (cbrt.f64 re))) |
(*.f64 (/.f64 -1 (sqrt.f64 re)) (/.f64 (*.f64 im im) (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) (sqrt.f64 re)) (/.f64 -1 (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) 1) (/.f64 -1 re)) |
(*.f64 (/.f64 (*.f64 im im) (pow.f64 (cbrt.f64 re) 2)) (/.f64 -1 (cbrt.f64 re))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) 1) (/.f64 (pow.f64 (cbrt.f64 im) 2) re)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (sqrt.f64 re)) (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 re))) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) 1) (/.f64 im (sqrt.f64 re))) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 im (/.f64 re im)))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) |
(pow.f64 (/.f64 im (/.f64 re im)) 1) |
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 4) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 2) |
(pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 3) |
(pow.f64 (/.f64 (pow.f64 im 4) (*.f64 re re)) 1/2) |
(pow.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3) 1/3) |
(pow.f64 (/.f64 re (*.f64 im im)) -1) |
(neg.f64 (/.f64 im (/.f64 re im))) |
(sqrt.f64 (/.f64 (pow.f64 im 4) (*.f64 re re))) |
(log.f64 (exp.f64 (/.f64 im (/.f64 re im)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (/.f64 re im))))) |
(cbrt.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 3))) |
(expm1.f64 (log1p.f64 (/.f64 im (/.f64 re im)))) |
(exp.f64 (log.f64 (/.f64 im (/.f64 re im)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re im))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 im (/.f64 re im)))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) 1) |
(*.f64 (sqrt.f64 (*.f64 re -2)) (pow.f64 2 -1/2)) |
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 re -2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 re -2))) (pow.f64 2 -1/2))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) (cbrt.f64 (*.f64 (*.f64 re -2) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 re -2) 1/2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (pow.f64 (*.f64 re -2) 1/4) (*.f64 (pow.f64 (*.f64 re -2) 1/4) (pow.f64 2 -1/2))) |
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 -2) (pow.f64 2 -1/2))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 re -2))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 re -2)) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 (sqrt.f64 (*.f64 re -2)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 re -2)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 re -2))) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 re -2)) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 re -2)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 re -2))) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (pow.f64 (*.f64 re -2) 1/4) 1) (/.f64 (pow.f64 (*.f64 re -2) 1/4) (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 (*.f64 re -2) 1/4) (cbrt.f64 2)) (/.f64 (pow.f64 (*.f64 re -2) 1/4) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 (sqrt.f64 re) 1) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 re) (cbrt.f64 2)) (/.f64 (sqrt.f64 -2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 (sqrt.f64 re) (pow.f64 2 1/4)) (/.f64 (sqrt.f64 -2) (pow.f64 2 1/4))) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 3) |
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 2) |
(pow.f64 (*.f64 (*.f64 re -2) 1/2) 1/2) |
(pow.f64 (sqrt.f64 (/.f64 2 (*.f64 re -2))) -1) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 re -2)) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 re -2) 3/2) (*.f64 2 (sqrt.f64 2)))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) 1) |
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 im (sqrt.f64 (/.f64 2 (*.f64 re -2)))) |
(*.f64 im (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 1 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (sqrt.f64 (/.f64 2 (*.f64 re -2))))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) (cbrt.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re -2) 1/2))) (cbrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) (sqrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (sqrt.f64 (/.f64 2 (*.f64 re -2))))) |
(*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 re -2))) (/.f64 im (pow.f64 2 -1/2))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 re -2) 1/2))) (/.f64 im (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) (/.f64 im (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 (*.f64 re -2))) (/.f64 (cbrt.f64 im) (pow.f64 2 -1/2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) 1) (/.f64 (cbrt.f64 im) (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (*.f64 (*.f64 re -2) 1/2))) (cbrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) (/.f64 (cbrt.f64 im) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (/.f64 (sqrt.f64 im) (sqrt.f64 (*.f64 re -2))) (/.f64 (sqrt.f64 im) (pow.f64 2 -1/2))) |
(*.f64 (/.f64 (sqrt.f64 im) 1) (/.f64 (sqrt.f64 im) (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 (*.f64 (*.f64 re -2) 1/2))) (/.f64 (sqrt.f64 im) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) 1) (sqrt.f64 2)) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 1) |
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) 3) |
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) im) -1) |
(neg.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(sqrt.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re -2) 1/2))) |
(log.f64 (pow.f64 (exp.f64 im) (sqrt.f64 (/.f64 2 (*.f64 re -2))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))))) |
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 im 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) 1) |
(*.f64 1 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 1/8) (pow.f64 (/.f64 im (/.f64 re im)) 1/8)) |
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 im (/.f64 re im)))) (sqrt.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (pow.f64 (*.f64 im im) 1/4) (pow.f64 (/.f64 1 re) 1/4)) |
(*.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 1/4) (pow.f64 (/.f64 im (sqrt.f64 re)) 1/4)) |
(*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2) 1/4) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 1/4)) |
(/.f64 (sqrt.f64 im) (sqrt.f64 (sqrt.f64 re))) |
(sqrt.f64 (/.f64 im (sqrt.f64 re))) |
(fabs.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))) |
(cbrt.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3/4)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (/.f64 re im)))) 1) |
(*.f64 im (/.f64 1 (/.f64 re im))) |
(*.f64 im (*.f64 im (/.f64 1 re))) |
(*.f64 -1 (/.f64 im (/.f64 re im))) |
(*.f64 (*.f64 im im) (/.f64 1 re)) |
(*.f64 (*.f64 im im) (/.f64 1 (neg.f64 re))) |
(*.f64 (*.f64 im im) (*.f64 -1 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 im (/.f64 re im)) 3/4)) |
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 im (sqrt.f64 re))) |
(*.f64 1 (/.f64 im (/.f64 re im))) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 1 re))) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2)) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3/4) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im im) (cbrt.f64 re))) |
(*.f64 (/.f64 1 (sqrt.f64 re)) (/.f64 (*.f64 im im) (sqrt.f64 re))) |
(*.f64 (/.f64 im 1) (/.f64 im re)) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im im) (cbrt.f64 re))) |
(*.f64 (/.f64 -1 (sqrt.f64 re)) (/.f64 (*.f64 im im) (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) (sqrt.f64 re)) (/.f64 -1 (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) 1) (/.f64 -1 re)) |
(*.f64 (/.f64 (*.f64 im im) (pow.f64 (cbrt.f64 re) 2)) (/.f64 -1 (cbrt.f64 re))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) 1) (/.f64 (pow.f64 (cbrt.f64 im) 2) re)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (sqrt.f64 re)) (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 re))) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) 1) (/.f64 im (sqrt.f64 re))) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 im (/.f64 re im)))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) |
(pow.f64 (/.f64 im (/.f64 re im)) 1) |
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 4) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 2) |
(pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 3) |
(pow.f64 (/.f64 (pow.f64 im 4) (*.f64 re re)) 1/2) |
(pow.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3) 1/3) |
(pow.f64 (/.f64 re (*.f64 im im)) -1) |
(neg.f64 (/.f64 im (/.f64 re im))) |
(sqrt.f64 (/.f64 (pow.f64 im 4) (*.f64 re re))) |
(log.f64 (exp.f64 (/.f64 im (/.f64 re im)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (/.f64 re im))))) |
(cbrt.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 3))) |
(expm1.f64 (log1p.f64 (/.f64 im (/.f64 re im)))) |
(exp.f64 (log.f64 (/.f64 im (/.f64 re im)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re im))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 im (/.f64 re im)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) 1) |
(*.f64 im (sqrt.f64 (/.f64 1 re))) |
(*.f64 im (pow.f64 (/.f64 1 re) 1/2)) |
(*.f64 im (/.f64 1 (sqrt.f64 re))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 1 (/.f64 im (sqrt.f64 re))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 1/8) (*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 1/8) (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 im (/.f64 re im)) 1/8)) (pow.f64 (/.f64 im (/.f64 re im)) 1/8)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 im (/.f64 re im))))) |
(*.f64 (pow.f64 1 1/2) (/.f64 im (sqrt.f64 re))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 1/2)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 1) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(/.f64 im (sqrt.f64 re)) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(/.f64 im (neg.f64 (sqrt.f64 re))) |
(/.f64 1 (sqrt.f64 (/.f64 re (*.f64 im im)))) |
(/.f64 1 (/.f64 (sqrt.f64 re) im)) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 re (*.f64 im im)))) |
(/.f64 (sqrt.f64 im) (sqrt.f64 (/.f64 re im))) |
(sqrt.f64 (/.f64 im (/.f64 re im))) |
(fabs.f64 (/.f64 im (sqrt.f64 re))) |
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (sqrt.f64 re))))) |
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) |
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re im))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re)))) |
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) 1) |
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 -1/2)) |
(*.f64 (cbrt.f64 (*.f64 im -1/2)) (cbrt.f64 im)) |
(*.f64 (cbrt.f64 im) (cbrt.f64 (*.f64 im -1/2))) |
(*.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (cbrt.f64 (*.f64 im (sqrt.f64 -1/2)))) |
(*.f64 (sqrt.f64 (cbrt.f64 1/4)) (sqrt.f64 (cbrt.f64 (pow.f64 im 4)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))))) |
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) |
(*.f64 (pow.f64 (*.f64 im (sqrt.f64 -1/2)) 1/3) (pow.f64 (*.f64 im (sqrt.f64 -1/2)) 1/3)) |
(pow.f64 (*.f64 (*.f64 im im) -1/2) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) 1) |
(pow.f64 (*.f64 1/4 (pow.f64 im 4)) 1/6) |
(pow.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) 1/2) |
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) 3) |
(pow.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) 2) |
(sqrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) |
(fabs.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) |
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))))) |
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) -1/2)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) 1)) |
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) 1) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) |
(*.f64 1 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (cbrt.f64 1/4)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(*.f64 (cbrt.f64 1/4) (cbrt.f64 (pow.f64 im 4))) |
(*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 (*.f64 im -1/2)) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im -1/2)) (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(*.f64 (*.f64 im (sqrt.f64 -1/2)) (cbrt.f64 (*.f64 im (sqrt.f64 -1/2)))) |
(*.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (*.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) 1) (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) (cbrt.f64 im)) (cbrt.f64 (*.f64 im -1/2))) |
(pow.f64 (*.f64 (*.f64 im im) -1/2) 2/3) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) 2) |
(pow.f64 (*.f64 1/4 (pow.f64 im 4)) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) 1) |
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) 3) |
(sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16))) |
(log.f64 (exp.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))))) |
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(exp.f64 (log.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) 1)) |
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) 1) |
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re))) |
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re)))) |
(*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 1/4) (pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 1/4)) |
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re)))) |
(*.f64 (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re)) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 (*.f64 2 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) (/.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (sqrt.f64 re))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 1/2)) |
(*.f64 (pow.f64 (*.f64 2 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) 1/2) (/.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (sqrt.f64 re))) |
(pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 1/2) |
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) 3) |
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 3/2) 1/3) |
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 1/4) 2) |
(fabs.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))))) |
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) 1)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 1) |
(/.f64 (*.f64 (*.f64 im im) -1/2) re) |
(/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 re (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(/.f64 1 (/.f64 re (*.f64 (*.f64 im im) -1/2))) |
(/.f64 (neg.f64 (*.f64 (*.f64 im im) -1/2)) (neg.f64 re)) |
(pow.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re) 1) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re) 3) 1/3) |
(pow.f64 (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re)) 2) |
(sqrt.f64 (/.f64 (*.f64 1/4 (pow.f64 im 4)) (*.f64 re re))) |
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re) 3)) |
(cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) re) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) re) 3) (*.f64 1/4 (pow.f64 im 4)))) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
| Outputs |
|---|
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 -1) (*.f64 im (sqrt.f64 (/.f64 1 re)))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 -1) (*.f64 im (sqrt.f64 (/.f64 1 re)))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 -1) (*.f64 im (sqrt.f64 (/.f64 1 re)))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 -1) (*.f64 im (sqrt.f64 (/.f64 1 re)))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 -1) (*.f64 im (sqrt.f64 (/.f64 1 re)))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 -1) (*.f64 im (sqrt.f64 (/.f64 1 re)))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 -1) (*.f64 im (sqrt.f64 (/.f64 1 re)))) |
(*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 -1) (*.f64 im (sqrt.f64 (/.f64 1 re)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 im (sqrt.f64 (/.f64 1 re))))) |
(*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 im (sqrt.f64 (/.f64 1 re))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 im (sqrt.f64 (/.f64 1 re))))) |
(*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 im (sqrt.f64 (/.f64 1 re))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 im (sqrt.f64 (/.f64 1 re))))) |
(*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 im (sqrt.f64 (/.f64 1 re))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 -1) im) (sqrt.f64 (/.f64 1 re)))) |
(neg.f64 (*.f64 (sqrt.f64 -1) (*.f64 im (sqrt.f64 (/.f64 1 re))))) |
(*.f64 (sqrt.f64 -1) (neg.f64 (*.f64 im (sqrt.f64 (/.f64 1 re))))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -2) im))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) im)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -2) im))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) im)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -2) im))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) im)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -2) im))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) im)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -2) im))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) im)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -2) im))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) im)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -2) im))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) im)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -2) im))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) im)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -2) im))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) im)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -2) im))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) im)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -2) im))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) im)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 re))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 -2) im))) |
(*.f64 (sqrt.f64 (/.f64 1 re)) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -2)) im)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 (/.f64 -1 re)))) |
(*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 1 im) -1/2)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 (/.f64 -1 re)))) |
(*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 1 im) -1/2)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 (/.f64 -1 re)))) |
(*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 1 im) -1/2)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 (/.f64 -1 re)))) |
(*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 1 im) -1/2)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re)))) |
(*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re)))) |
(*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re)))) |
(*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re)))) |
(*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) |
(pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) |
(pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) |
(*.f64 (sqrt.f64 im) (pow.f64 (/.f64 -1 re) 1/4)) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 -1 (/.f64 (pow.f64 im 2) re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 2 (log.f64 im)) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 (/.f64 -1 re)))) 2) |
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 1 im) -1/2)) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 (/.f64 -1 re)))) 2) |
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 1 im) -1/2)) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 (/.f64 -1 re)))) 2) |
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 1 im) -1/2)) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 im)) (log.f64 (/.f64 -1 re)))) 2) |
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 1 im) -1/2)) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re)))) 2) |
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2)) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re)))) 2) |
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2)) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re)))) 2) |
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2)) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 im))) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 -2 (log.f64 (/.f64 -1 im)) (log.f64 (/.f64 -1 re)))) 2) |
(pow.f64 (*.f64 (pow.f64 (/.f64 -1 re) 1/4) (pow.f64 (/.f64 -1 im) -1/2)) 2) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (*.f64 -1 (pow.f64 im 2))) (*.f64 -1 (log.f64 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 re)) (log.f64 (*.f64 -1 (pow.f64 im 2)))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (exp.f64 (*.f64 1/4 (+.f64 (log.f64 (pow.f64 im 2)) (log.f64 (/.f64 -1 re))))) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 (sqrt.f64 2) (*.f64 im (sqrt.f64 (/.f64 (cbrt.f64 -1/2) (/.f64 re (cbrt.f64 1/4)))))) |
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 -1/2) re) (cbrt.f64 1/4))))) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 (sqrt.f64 2) (*.f64 im (sqrt.f64 (/.f64 (cbrt.f64 -1/2) (/.f64 re (cbrt.f64 1/4)))))) |
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 -1/2) re) (cbrt.f64 1/4))))) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 (sqrt.f64 2) (*.f64 im (sqrt.f64 (/.f64 (cbrt.f64 -1/2) (/.f64 re (cbrt.f64 1/4)))))) |
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 -1/2) re) (cbrt.f64 1/4))))) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 (sqrt.f64 2) (*.f64 im (sqrt.f64 (/.f64 (cbrt.f64 -1/2) (/.f64 re (cbrt.f64 1/4)))))) |
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 -1/2) re) (cbrt.f64 1/4))))) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 (sqrt.f64 2) (*.f64 im (sqrt.f64 (/.f64 (cbrt.f64 -1/2) (/.f64 re (cbrt.f64 1/4)))))) |
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 -1/2) re) (cbrt.f64 1/4))))) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 (sqrt.f64 2) (*.f64 im (sqrt.f64 (/.f64 (cbrt.f64 -1/2) (/.f64 re (cbrt.f64 1/4)))))) |
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 -1/2) re) (cbrt.f64 1/4))))) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 (sqrt.f64 2) (*.f64 im (sqrt.f64 (/.f64 (cbrt.f64 -1/2) (/.f64 re (cbrt.f64 1/4)))))) |
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 -1/2) re) (cbrt.f64 1/4))))) |
(*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re))) |
(*.f64 (sqrt.f64 2) (*.f64 im (sqrt.f64 (/.f64 (cbrt.f64 -1/2) (/.f64 re (cbrt.f64 1/4)))))) |
(*.f64 im (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 -1/2) re) (cbrt.f64 1/4))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 im (sqrt.f64 (/.f64 (cbrt.f64 -1/2) (/.f64 re (cbrt.f64 1/4))))))) |
(*.f64 (*.f64 im (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 -1/2) re) (cbrt.f64 1/4))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 im (sqrt.f64 (/.f64 (cbrt.f64 -1/2) (/.f64 re (cbrt.f64 1/4))))))) |
(*.f64 (*.f64 im (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 -1/2) re) (cbrt.f64 1/4))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 im (sqrt.f64 (/.f64 (cbrt.f64 -1/2) (/.f64 re (cbrt.f64 1/4))))))) |
(*.f64 (*.f64 im (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 -1/2) re) (cbrt.f64 1/4))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (/.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 1/4)) re)))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 im (sqrt.f64 (/.f64 (cbrt.f64 -1/2) (/.f64 re (cbrt.f64 1/4))))))) |
(*.f64 (*.f64 im (sqrt.f64 2)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (cbrt.f64 -1/2) re) (cbrt.f64 1/4))))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(/.f64 (*.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 im 2))) re) |
(/.f64 (cbrt.f64 -1/2) (/.f64 re (*.f64 (cbrt.f64 1/4) (*.f64 im im)))) |
(*.f64 (/.f64 (cbrt.f64 -1/2) re) (*.f64 im (*.f64 im (cbrt.f64 1/4)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) 1) |
(/.f64 im (sqrt.f64 re)) |
(*.f64 im (sqrt.f64 (/.f64 1 re))) |
(*.f64 im (pow.f64 (/.f64 1 re) 1/2)) |
(*.f64 im (sqrt.f64 (/.f64 1 re))) |
(*.f64 im (/.f64 1 (sqrt.f64 re))) |
(/.f64 im (sqrt.f64 re)) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(/.f64 im (sqrt.f64 re)) |
(*.f64 1 (/.f64 im (sqrt.f64 re))) |
(/.f64 im (sqrt.f64 re)) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (*.f64 im (/.f64 im re)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (*.f64 im im) re))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (*.f64 im (/.f64 im re)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (*.f64 im im) re))) |
(*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 1/8) (*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 1/8) (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (*.f64 im (/.f64 im re)) 1/4)) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (*.f64 im im) re) 1/4)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 im (/.f64 re im)) 1/8)) (pow.f64 (/.f64 im (/.f64 re im)) 1/8)) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (*.f64 im (/.f64 im re)) 1/4)) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (*.f64 im im) re) 1/4)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 im (/.f64 re im))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 im (/.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (/.f64 im re))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 im im) re))) (fabs.f64 (cbrt.f64 (/.f64 (*.f64 im im) re)))) |
(*.f64 (pow.f64 1 1/2) (/.f64 im (sqrt.f64 re))) |
(/.f64 im (sqrt.f64 re)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 1/2)) |
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 im (/.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (/.f64 im re))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 im im) re))) (fabs.f64 (cbrt.f64 (/.f64 (*.f64 im im) re)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 1) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(/.f64 im (sqrt.f64 re)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (sqrt.f64 re))))) |
(/.f64 im (sqrt.f64 re)) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(/.f64 im (neg.f64 (sqrt.f64 re))) |
(/.f64 1 (sqrt.f64 (/.f64 re (*.f64 im im)))) |
(/.f64 1 (/.f64 (sqrt.f64 re) im)) |
(/.f64 im (sqrt.f64 re)) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 re (*.f64 im im)))) |
(/.f64 (sqrt.f64 im) (sqrt.f64 (/.f64 re im))) |
(pow.f64 (/.f64 im (/.f64 re im)) 1/2) |
(sqrt.f64 (*.f64 im (/.f64 im re))) |
(sqrt.f64 (/.f64 (*.f64 im im) re)) |
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 2) |
(/.f64 im (sqrt.f64 re)) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 1) |
(/.f64 im (sqrt.f64 re)) |
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) 3) |
(/.f64 im (sqrt.f64 re)) |
(pow.f64 (/.f64 (pow.f64 im 4) (*.f64 re re)) 1/4) |
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3) 1/3) |
(/.f64 im (sqrt.f64 re)) |
(fabs.f64 (/.f64 im (sqrt.f64 re))) |
(/.f64 im (sqrt.f64 re)) |
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))) |
(/.f64 im (sqrt.f64 re)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (sqrt.f64 re))))) |
(/.f64 im (sqrt.f64 re)) |
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3)) |
(/.f64 im (sqrt.f64 re)) |
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) |
(/.f64 im (sqrt.f64 re)) |
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re)))) |
(/.f64 im (sqrt.f64 re)) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re im))) 1/2)) |
(sqrt.f64 (*.f64 im (/.f64 im re))) |
(sqrt.f64 (/.f64 (*.f64 im im) re)) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) 1)) |
(/.f64 im (sqrt.f64 re)) |
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re)))) |
(/.f64 im (sqrt.f64 re)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (/.f64 re im)))) 1) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 im (/.f64 1 (/.f64 re im))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 im (*.f64 im (/.f64 1 re))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 -1 (/.f64 im (/.f64 re im))) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 (*.f64 im im) (/.f64 1 re)) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 (*.f64 im im) (/.f64 1 (neg.f64 re))) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 (*.f64 im im) (*.f64 -1 (/.f64 1 re))) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 im (/.f64 re im)) 3/4)) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (*.f64 im (/.f64 im re)) 3/4)) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (*.f64 im im) re) 3/4)) |
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 im (sqrt.f64 re))) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 2) |
(*.f64 1 (/.f64 im (/.f64 re im))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 1 re))) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (/.f64 1 re) (pow.f64 (cbrt.f64 im) 2))) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (/.f64 (pow.f64 (cbrt.f64 im) 2) re)) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2)) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 im (/.f64 im re))) (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 im im) re)) (pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) 4)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3/4) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (*.f64 im (/.f64 im re)) 3/4)) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (*.f64 im im) re) 3/4)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im im) (cbrt.f64 re))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (/.f64 (cbrt.f64 re) im))) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re))) |
(*.f64 (/.f64 1 (sqrt.f64 re)) (/.f64 (*.f64 im im) (sqrt.f64 re))) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 2) |
(*.f64 (/.f64 im 1) (/.f64 im re)) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (/.f64 (cbrt.f64 re) im))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im im) (cbrt.f64 re))) |
(*.f64 (/.f64 im (/.f64 (cbrt.f64 re) im)) (/.f64 -1 (pow.f64 (cbrt.f64 re) 2))) |
(/.f64 (/.f64 (*.f64 im (neg.f64 im)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re)) |
(*.f64 (/.f64 -1 (sqrt.f64 re)) (/.f64 (*.f64 im im) (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) (sqrt.f64 re)) (/.f64 -1 (sqrt.f64 re))) |
(/.f64 (/.f64 (*.f64 im (neg.f64 im)) (sqrt.f64 re)) (sqrt.f64 re)) |
(*.f64 (/.f64 (*.f64 im im) (sqrt.f64 re)) (/.f64 -1 (sqrt.f64 re))) |
(/.f64 (/.f64 (*.f64 im (neg.f64 im)) (sqrt.f64 re)) (sqrt.f64 re)) |
(*.f64 (/.f64 (*.f64 im im) 1) (/.f64 -1 re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) (pow.f64 (cbrt.f64 re) 2)) (/.f64 -1 (cbrt.f64 re))) |
(*.f64 (/.f64 im (/.f64 (cbrt.f64 re) im)) (/.f64 -1 (pow.f64 (cbrt.f64 re) 2))) |
(/.f64 (/.f64 (*.f64 im (neg.f64 im)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) 1) (/.f64 (pow.f64 (cbrt.f64 im) 2) re)) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (/.f64 1 re) (pow.f64 (cbrt.f64 im) 2))) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (/.f64 (pow.f64 (cbrt.f64 im) 2) re)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (cbrt.f64 (*.f64 im (/.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 re) 2))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 im im) re)) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 re) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (sqrt.f64 re)) (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 re))) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (sqrt.f64 re)) (pow.f64 (cbrt.f64 im) 2)) (sqrt.f64 re)) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) 1) (/.f64 im (sqrt.f64 re))) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 2) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 im (/.f64 re im)))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 im (/.f64 im re))) (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 im im) re)) (pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) 4)) |
(pow.f64 (/.f64 im (/.f64 re im)) 1) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 4) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 2) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 2) |
(pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 3) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(pow.f64 (/.f64 (pow.f64 im 4) (*.f64 re re)) 1/2) |
(sqrt.f64 (/.f64 (pow.f64 im 4) (*.f64 re re))) |
(pow.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3) 1/3) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(pow.f64 (/.f64 re (*.f64 im im)) -1) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(neg.f64 (/.f64 im (/.f64 re im))) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(sqrt.f64 (/.f64 (pow.f64 im 4) (*.f64 re re))) |
(log.f64 (exp.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (/.f64 re im))))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(cbrt.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3)) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(cbrt.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 3))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(expm1.f64 (log1p.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(exp.f64 (log.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re im))) 1)) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(log1p.f64 (expm1.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) 1) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(*.f64 (sqrt.f64 (*.f64 re -2)) (pow.f64 2 -1/2)) |
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 re -2)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 re -2))) (pow.f64 2 -1/2))) |
(*.f64 (cbrt.f64 (*.f64 re -2)) (*.f64 (pow.f64 2 -1/2) (cbrt.f64 (sqrt.f64 (*.f64 re -2))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 re -2))) (*.f64 (pow.f64 2 -1/2) (cbrt.f64 (*.f64 re -2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) (cbrt.f64 (*.f64 (*.f64 re -2) 1/2))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 re -1))) (cbrt.f64 (*.f64 re -1))) |
(*.f64 (cbrt.f64 (sqrt.f64 (neg.f64 re))) (cbrt.f64 (neg.f64 re))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 re -2) 1/2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 re -1))) (cbrt.f64 (*.f64 re -1))) |
(*.f64 (cbrt.f64 (sqrt.f64 (neg.f64 re))) (cbrt.f64 (neg.f64 re))) |
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(*.f64 (pow.f64 (*.f64 re -2) 1/4) (*.f64 (pow.f64 (*.f64 re -2) 1/4) (pow.f64 2 -1/2))) |
(*.f64 (sqrt.f64 (*.f64 re -2)) (pow.f64 2 -1/2)) |
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 -2) (pow.f64 2 -1/2))) |
(*.f64 (sqrt.f64 -2) (*.f64 (pow.f64 2 -1/2) (sqrt.f64 re))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 re -2))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 re -2)) (/.f64 1 (neg.f64 (sqrt.f64 2))))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 re -2)) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 re -2)) (cbrt.f64 (sqrt.f64 2)))) |
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 2)) (sqrt.f64 (*.f64 re -2))) (cbrt.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 re -2)) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2)) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 (sqrt.f64 (*.f64 re -2)) (pow.f64 2 1/4))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 re -2)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 re -2)) 1) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 re -2))) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (*.f64 re -2)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 re -2))) (sqrt.f64 2))) |
(/.f64 (cbrt.f64 (*.f64 re -2)) (/.f64 (sqrt.f64 2) (cbrt.f64 (sqrt.f64 (*.f64 re -2))))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 re -2)) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 re -1))) (/.f64 (cbrt.f64 (*.f64 re -2)) (cbrt.f64 2))) |
(*.f64 (cbrt.f64 (sqrt.f64 (neg.f64 re))) (/.f64 (cbrt.f64 (*.f64 re -2)) (cbrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 re -2)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (sqrt.f64 (*.f64 re -2))) (pow.f64 2 1/4))) |
(/.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 re -2))) (/.f64 (cbrt.f64 (*.f64 re -2)) (pow.f64 2 1/4))) (pow.f64 2 1/4)) |
(*.f64 (/.f64 (pow.f64 (*.f64 re -2) 1/4) 1) (/.f64 (pow.f64 (*.f64 re -2) 1/4) (sqrt.f64 2))) |
(*.f64 (pow.f64 (*.f64 re -2) 1/4) (/.f64 (pow.f64 (*.f64 re -2) 1/4) (sqrt.f64 2))) |
(/.f64 (pow.f64 (*.f64 re -2) 1/2) (sqrt.f64 2)) |
(/.f64 (sqrt.f64 (*.f64 re -2)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 (*.f64 re -2) 1/4) (cbrt.f64 2)) (/.f64 (pow.f64 (*.f64 re -2) 1/4) (cbrt.f64 (sqrt.f64 2)))) |
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 2)) (sqrt.f64 (*.f64 re -2))) (cbrt.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (sqrt.f64 (*.f64 re -2)) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2)) |
(*.f64 (/.f64 (sqrt.f64 re) 1) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 re) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 re) (cbrt.f64 2)) (/.f64 (sqrt.f64 -2) (cbrt.f64 (sqrt.f64 2)))) |
(/.f64 (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 re) (cbrt.f64 2))) (cbrt.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 re) (pow.f64 2 1/4)) (/.f64 (sqrt.f64 -2) (pow.f64 2 1/4))) |
(pow.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) 1) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 3) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) 3) 1/3) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 2) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(pow.f64 (*.f64 (*.f64 re -2) 1/2) 1/2) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(pow.f64 (sqrt.f64 (/.f64 2 (*.f64 re -2))) -1) |
(/.f64 1 (sqrt.f64 (/.f64 2 (*.f64 re -2)))) |
(/.f64 1 (sqrt.f64 (/.f64 -1 re))) |
(neg.f64 (/.f64 (sqrt.f64 (*.f64 re -2)) (neg.f64 (sqrt.f64 2)))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 re -2)) (/.f64 1 (neg.f64 (sqrt.f64 2))))) |
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 re -2)) (sqrt.f64 2))) |
(sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) 3)) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 re -2) 3/2) (*.f64 2 (sqrt.f64 2)))) |
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (*.f64 re -2) 3/2) 2) (sqrt.f64 2))) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 1)) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(sqrt.f64 (*.f64 re -1)) |
(sqrt.f64 (neg.f64 re)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) 1) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(-.f64 (/.f64 0 (neg.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(/.f64 (neg.f64 im) (sqrt.f64 (*.f64 re -1))) |
(/.f64 (neg.f64 im) (sqrt.f64 (neg.f64 re))) |
(*.f64 im (sqrt.f64 (/.f64 2 (*.f64 re -2)))) |
(*.f64 im (sqrt.f64 (/.f64 -1 re))) |
(*.f64 im (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(/.f64 (*.f64 im 1) (neg.f64 (sqrt.f64 (*.f64 re -1)))) |
(/.f64 im (neg.f64 (sqrt.f64 (neg.f64 re)))) |
(*.f64 1 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(*.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (sqrt.f64 (/.f64 2 (*.f64 re -2))))) |
(*.f64 im (sqrt.f64 (/.f64 2 (*.f64 re -2)))) |
(*.f64 im (sqrt.f64 (/.f64 -1 re))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) (cbrt.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re -2) 1/2)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 (*.f64 re -1)))) (cbrt.f64 (/.f64 im (/.f64 (*.f64 re -1) im)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 (neg.f64 re)))) (cbrt.f64 (*.f64 im (/.f64 im (neg.f64 re))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re -2) 1/2))) (cbrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 (*.f64 re -1)))) (cbrt.f64 (/.f64 im (/.f64 (*.f64 re -1) im)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 (neg.f64 re)))) (cbrt.f64 (*.f64 im (/.f64 im (neg.f64 re))))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) (sqrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (sqrt.f64 (/.f64 2 (*.f64 re -2))))) |
(*.f64 im (sqrt.f64 (/.f64 2 (*.f64 re -2)))) |
(*.f64 im (sqrt.f64 (/.f64 -1 re))) |
(*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (sqrt.f64 2)) |
(/.f64 (*.f64 im (sqrt.f64 2)) (sqrt.f64 (*.f64 re -2))) |
(*.f64 (sqrt.f64 2) (/.f64 im (sqrt.f64 (*.f64 re -2)))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 re -2))) (/.f64 im (pow.f64 2 -1/2))) |
(/.f64 (*.f64 1 (/.f64 im (pow.f64 2 -1/2))) (sqrt.f64 (*.f64 re -2))) |
(/.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (pow.f64 2 -1/2)) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 re -2) 1/2))) (/.f64 im (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 re -1))) (/.f64 im (cbrt.f64 (sqrt.f64 (*.f64 re -1))))) |
(/.f64 (/.f64 im (cbrt.f64 (neg.f64 re))) (cbrt.f64 (sqrt.f64 (neg.f64 re)))) |
(*.f64 (/.f64 1 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) (/.f64 im (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 (*.f64 re -2))) (/.f64 (cbrt.f64 im) (pow.f64 2 -1/2))) |
(/.f64 (*.f64 1 (/.f64 im (pow.f64 2 -1/2))) (sqrt.f64 (*.f64 re -2))) |
(/.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (pow.f64 2 -1/2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) 1) (/.f64 (cbrt.f64 im) (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (*.f64 (*.f64 re -2) 1/2))) (cbrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 (*.f64 re -1)))) (/.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (*.f64 re -1)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 (neg.f64 re)))) (/.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (neg.f64 re)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) (/.f64 (cbrt.f64 im) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(*.f64 (/.f64 (sqrt.f64 im) (sqrt.f64 (*.f64 re -2))) (/.f64 (sqrt.f64 im) (pow.f64 2 -1/2))) |
(/.f64 (*.f64 1 (/.f64 im (pow.f64 2 -1/2))) (sqrt.f64 (*.f64 re -2))) |
(/.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (pow.f64 2 -1/2)) |
(*.f64 (/.f64 (sqrt.f64 im) 1) (/.f64 (sqrt.f64 im) (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 (*.f64 (*.f64 re -2) 1/2))) (/.f64 (sqrt.f64 im) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 re -1))) (/.f64 im (cbrt.f64 (sqrt.f64 (*.f64 re -1))))) |
(/.f64 (/.f64 im (cbrt.f64 (neg.f64 re))) (cbrt.f64 (sqrt.f64 (neg.f64 re)))) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) 1) (sqrt.f64 2)) |
(/.f64 (*.f64 im (sqrt.f64 2)) (sqrt.f64 (*.f64 re -2))) |
(*.f64 (sqrt.f64 2) (/.f64 im (sqrt.f64 (*.f64 re -2)))) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (/.f64 im (sqrt.f64 (*.f64 re -2))))) |
(*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 (*.f64 re -2))) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(/.f64 (*.f64 im (sqrt.f64 2)) (sqrt.f64 (*.f64 re -2))) |
(*.f64 (sqrt.f64 2) (/.f64 im (sqrt.f64 (*.f64 re -2)))) |
(pow.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 1) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) 3) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 3) 1/3) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) 2) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) im) -1) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(neg.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) |
(/.f64 (neg.f64 im) (sqrt.f64 (*.f64 re -1))) |
(/.f64 (neg.f64 im) (sqrt.f64 (neg.f64 re))) |
(sqrt.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re -2) 1/2))) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(log.f64 (pow.f64 (exp.f64 im) (sqrt.f64 (/.f64 2 (*.f64 re -2))))) |
(*.f64 im (sqrt.f64 (/.f64 2 (*.f64 re -2)))) |
(*.f64 im (sqrt.f64 (/.f64 -1 re))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))))) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))) 3)) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(cbrt.f64 (/.f64 (pow.f64 im 3) (pow.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)) 3))) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))) 1)) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 (*.f64 (*.f64 re -2) 1/2))))) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) 1) |
(sqrt.f64 (/.f64 im (sqrt.f64 re))) |
(*.f64 1 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(sqrt.f64 (/.f64 im (sqrt.f64 re))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 1/8) (pow.f64 (/.f64 im (/.f64 re im)) 1/8)) |
(pow.f64 (*.f64 im (/.f64 im re)) 1/4) |
(pow.f64 (/.f64 (*.f64 im im) re) 1/4) |
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 im (/.f64 re im)))) (sqrt.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 im (/.f64 im re)))) (sqrt.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 im im) re))) (sqrt.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (pow.f64 (*.f64 im im) 1/4) (pow.f64 (/.f64 1 re) 1/4)) |
(*.f64 (sqrt.f64 im) (pow.f64 re -1/4)) |
(*.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 1/4) (pow.f64 (/.f64 im (sqrt.f64 re)) 1/4)) |
(sqrt.f64 (/.f64 im (sqrt.f64 re))) |
(*.f64 (pow.f64 1 1/4) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(sqrt.f64 (/.f64 im (sqrt.f64 re))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2) 1/4) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 1/4)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (/.f64 im re))) 2) 1/4) (pow.f64 (cbrt.f64 (*.f64 im (/.f64 im re))) 1/4)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 im im) re)) 2) 1/4) (pow.f64 (cbrt.f64 (/.f64 (*.f64 im im) re)) 1/4)) |
(/.f64 (sqrt.f64 im) (sqrt.f64 (sqrt.f64 re))) |
(sqrt.f64 (/.f64 im (sqrt.f64 re))) |
(fabs.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(sqrt.f64 (/.f64 im (sqrt.f64 re))) |
(log.f64 (exp.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(sqrt.f64 (/.f64 im (sqrt.f64 re))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))) |
(sqrt.f64 (/.f64 im (sqrt.f64 re))) |
(cbrt.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3/4)) |
(cbrt.f64 (pow.f64 (*.f64 im (/.f64 im re)) 3/4)) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 im im) re) 3/4)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(sqrt.f64 (/.f64 im (sqrt.f64 re))) |
(exp.f64 (log.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(sqrt.f64 (/.f64 im (sqrt.f64 re))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) 1)) |
(sqrt.f64 (/.f64 im (sqrt.f64 re))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(sqrt.f64 (/.f64 im (sqrt.f64 re))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (/.f64 re im)))) 1) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 im (/.f64 1 (/.f64 re im))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 im (*.f64 im (/.f64 1 re))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 -1 (/.f64 im (/.f64 re im))) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 (*.f64 im im) (/.f64 1 re)) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 (*.f64 im im) (/.f64 1 (neg.f64 re))) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 (*.f64 im im) (*.f64 -1 (/.f64 1 re))) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 im (/.f64 re im)) 3/4)) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (*.f64 im (/.f64 im re)) 3/4)) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (*.f64 im im) re) 3/4)) |
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 im (sqrt.f64 re))) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 2) |
(*.f64 1 (/.f64 im (/.f64 re im))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (/.f64 1 re))) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (/.f64 1 re) (pow.f64 (cbrt.f64 im) 2))) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (/.f64 (pow.f64 (cbrt.f64 im) 2) re)) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2)) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 im (/.f64 im re))) (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 im im) re)) (pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) 4)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3/4) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (*.f64 im (/.f64 im re)) 3/4)) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (*.f64 im im) re) 3/4)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im im) (cbrt.f64 re))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (/.f64 (cbrt.f64 re) im))) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re))) |
(*.f64 (/.f64 1 (sqrt.f64 re)) (/.f64 (*.f64 im im) (sqrt.f64 re))) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 2) |
(*.f64 (/.f64 im 1) (/.f64 im re)) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (cbrt.f64 re))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 im (/.f64 (cbrt.f64 re) im))) |
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 re) 2)) (/.f64 (*.f64 im im) (cbrt.f64 re))) |
(*.f64 (/.f64 im (/.f64 (cbrt.f64 re) im)) (/.f64 -1 (pow.f64 (cbrt.f64 re) 2))) |
(/.f64 (/.f64 (*.f64 im (neg.f64 im)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re)) |
(*.f64 (/.f64 -1 (sqrt.f64 re)) (/.f64 (*.f64 im im) (sqrt.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) (sqrt.f64 re)) (/.f64 -1 (sqrt.f64 re))) |
(/.f64 (/.f64 (*.f64 im (neg.f64 im)) (sqrt.f64 re)) (sqrt.f64 re)) |
(*.f64 (/.f64 (*.f64 im im) (sqrt.f64 re)) (/.f64 -1 (sqrt.f64 re))) |
(/.f64 (/.f64 (*.f64 im (neg.f64 im)) (sqrt.f64 re)) (sqrt.f64 re)) |
(*.f64 (/.f64 (*.f64 im im) 1) (/.f64 -1 re)) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(*.f64 (/.f64 (*.f64 im im) (pow.f64 (cbrt.f64 re) 2)) (/.f64 -1 (cbrt.f64 re))) |
(*.f64 (/.f64 im (/.f64 (cbrt.f64 re) im)) (/.f64 -1 (pow.f64 (cbrt.f64 re) 2))) |
(/.f64 (/.f64 (*.f64 im (neg.f64 im)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) 1) (/.f64 (pow.f64 (cbrt.f64 im) 2) re)) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (*.f64 (/.f64 1 re) (pow.f64 (cbrt.f64 im) 2))) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (/.f64 (pow.f64 (cbrt.f64 im) 2) re)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (cbrt.f64 (*.f64 im (/.f64 im re))) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 re) 2))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 im im) re)) (/.f64 (cbrt.f64 (pow.f64 im 4)) (pow.f64 (cbrt.f64 re) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (sqrt.f64 re)) (/.f64 (pow.f64 (cbrt.f64 im) 2) (sqrt.f64 re))) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 im 4)) (sqrt.f64 re)) (pow.f64 (cbrt.f64 im) 2)) (sqrt.f64 re)) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) 1) (/.f64 im (sqrt.f64 re))) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 2) |
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 im (/.f64 re im)))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 im (/.f64 im re))) (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 im im) re)) (pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) 4)) |
(pow.f64 (/.f64 im (/.f64 re im)) 1) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 4) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 2) |
(pow.f64 (/.f64 im (sqrt.f64 re)) 2) |
(pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 3) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(pow.f64 (/.f64 (pow.f64 im 4) (*.f64 re re)) 1/2) |
(sqrt.f64 (/.f64 (pow.f64 im 4) (*.f64 re re))) |
(pow.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3) 1/3) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(pow.f64 (/.f64 re (*.f64 im im)) -1) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(neg.f64 (/.f64 im (/.f64 re im))) |
(/.f64 (neg.f64 (*.f64 im im)) re) |
(*.f64 im (/.f64 im (neg.f64 re))) |
(sqrt.f64 (/.f64 (pow.f64 im 4) (*.f64 re re))) |
(log.f64 (exp.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (/.f64 re im))))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(cbrt.f64 (pow.f64 (/.f64 im (/.f64 re im)) 3)) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(cbrt.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 3))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(expm1.f64 (log1p.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(exp.f64 (log.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re im))) 1)) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(log1p.f64 (expm1.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 im (/.f64 im re)) |
(/.f64 (*.f64 im im) re) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) 1) |
(/.f64 im (sqrt.f64 re)) |
(*.f64 im (sqrt.f64 (/.f64 1 re))) |
(*.f64 im (pow.f64 (/.f64 1 re) 1/2)) |
(*.f64 im (sqrt.f64 (/.f64 1 re))) |
(*.f64 im (/.f64 1 (sqrt.f64 re))) |
(/.f64 im (sqrt.f64 re)) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(/.f64 im (sqrt.f64 re)) |
(*.f64 1 (/.f64 im (sqrt.f64 re))) |
(/.f64 im (sqrt.f64 re)) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (/.f64 re im)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (*.f64 im (/.f64 im re)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (*.f64 im im) re))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (*.f64 im (/.f64 im re)))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (*.f64 im im) re))) |
(*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 1/8) (*.f64 (pow.f64 (/.f64 im (/.f64 re im)) 1/8) (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (*.f64 im (/.f64 im re)) 1/4)) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (*.f64 im im) re) 1/4)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 im (/.f64 re im)) 1/8)) (pow.f64 (/.f64 im (/.f64 re im)) 1/8)) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (*.f64 im (/.f64 im re)) 1/4)) |
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (pow.f64 (/.f64 (*.f64 im im) re) 1/4)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 im (/.f64 re im))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 im (/.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (/.f64 im re))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 im im) re))) (fabs.f64 (cbrt.f64 (/.f64 (*.f64 im im) re)))) |
(*.f64 (pow.f64 1 1/2) (/.f64 im (sqrt.f64 re))) |
(/.f64 im (sqrt.f64 re)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 im (/.f64 re im))) 1/2)) |
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 im (/.f64 im re)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (/.f64 im re))) 2))) |
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 im im) re))) (fabs.f64 (cbrt.f64 (/.f64 (*.f64 im im) re)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) 1) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) |
(/.f64 im (sqrt.f64 re)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))))) |
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 im (sqrt.f64 re))))) |
(/.f64 im (sqrt.f64 re)) |
(/.f64 im (sqrt.f64 (neg.f64 re))) |
(/.f64 im (neg.f64 (sqrt.f64 re))) |
(/.f64 1 (sqrt.f64 (/.f64 re (*.f64 im im)))) |
(/.f64 1 (/.f64 (sqrt.f64 re) im)) |
(/.f64 im (sqrt.f64 re)) |
(/.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 re (*.f64 im im)))) |
(/.f64 (sqrt.f64 im) (sqrt.f64 (/.f64 re im))) |
(sqrt.f64 (/.f64 im (/.f64 re im))) |
(sqrt.f64 (*.f64 im (/.f64 im re))) |
(sqrt.f64 (/.f64 (*.f64 im im) re)) |
(fabs.f64 (/.f64 im (sqrt.f64 re))) |
(/.f64 im (sqrt.f64 re)) |
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))) |
(/.f64 im (sqrt.f64 re)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 im (sqrt.f64 re))))) |
(/.f64 im (sqrt.f64 re)) |
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) 3)) |
(/.f64 im (sqrt.f64 re)) |
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) |
(/.f64 im (sqrt.f64 re)) |
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re)))) |
(/.f64 im (sqrt.f64 re)) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 re im))) 1/2)) |
(sqrt.f64 (*.f64 im (/.f64 im re))) |
(sqrt.f64 (/.f64 (*.f64 im im) re)) |
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) 1)) |
(/.f64 im (sqrt.f64 re)) |
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re)))) |
(/.f64 im (sqrt.f64 re)) |
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) 1) |
(cbrt.f64 (*.f64 -1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) |
(cbrt.f64 (*.f64 -1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 im im)))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2)))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 im im)))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2)))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 -1/2)) |
(*.f64 (cbrt.f64 -1/2) (pow.f64 (cbrt.f64 im) 2)) |
(*.f64 (cbrt.f64 (*.f64 im -1/2)) (cbrt.f64 im)) |
(*.f64 (cbrt.f64 im) (cbrt.f64 (*.f64 im -1/2))) |
(*.f64 (cbrt.f64 im) (cbrt.f64 (*.f64 im -1/2))) |
(*.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (cbrt.f64 (*.f64 im (sqrt.f64 -1/2)))) |
(pow.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) 2) |
(*.f64 (sqrt.f64 (cbrt.f64 1/4)) (sqrt.f64 (cbrt.f64 (pow.f64 im 4)))) |
(*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))))) |
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) |
(cbrt.f64 (*.f64 -1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
(*.f64 (pow.f64 (*.f64 im (sqrt.f64 -1/2)) 1/3) (pow.f64 (*.f64 im (sqrt.f64 -1/2)) 1/3)) |
(pow.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) 2) |
(pow.f64 (*.f64 (*.f64 im im) -1/2) 1/3) |
(cbrt.f64 (*.f64 -1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) 1) |
(cbrt.f64 (*.f64 -1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
(pow.f64 (*.f64 1/4 (pow.f64 im 4)) 1/6) |
(pow.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) 1/2) |
(sqrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) |
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) 3) |
(cbrt.f64 (*.f64 -1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
(pow.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) 2) |
(sqrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) |
(fabs.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) |
(cbrt.f64 (*.f64 -1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(cbrt.f64 (*.f64 -1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))))) |
(cbrt.f64 (*.f64 -1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(cbrt.f64 (*.f64 -1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(cbrt.f64 (*.f64 -1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im im) -1/2)) 1/3)) |
(cbrt.f64 (*.f64 -1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) 1)) |
(cbrt.f64 (*.f64 -1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(cbrt.f64 (*.f64 -1/2 (*.f64 im im))) |
(cbrt.f64 (*.f64 im (*.f64 im -1/2))) |
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) 1) |
(cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) |
(pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 im im))) 2) |
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) 2) |
(*.f64 1 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) |
(cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) |
(*.f64 (cbrt.f64 (pow.f64 im 4)) (cbrt.f64 1/4)) |
(*.f64 (cbrt.f64 1/4) (cbrt.f64 (pow.f64 im 4))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 im im))) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 im im)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2)))) 4)) |
(*.f64 (cbrt.f64 1/4) (cbrt.f64 (pow.f64 im 4))) |
(*.f64 (pow.f64 (cbrt.f64 im) 2) (pow.f64 (cbrt.f64 (*.f64 im -1/2)) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16))) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16)))) |
(*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im -1/2)) (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 im im))) (cbrt.f64 (*.f64 im -1/2)))) |
(*.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) (*.f64 (cbrt.f64 im) (cbrt.f64 (*.f64 im -1/2)))) |
(*.f64 (*.f64 im (sqrt.f64 -1/2)) (cbrt.f64 (*.f64 im (sqrt.f64 -1/2)))) |
(*.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (*.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) 2) (cbrt.f64 (*.f64 -1/2 (*.f64 im im)))) |
(*.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) (pow.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) 2)) |
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) |
(cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16)) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) 1) (cbrt.f64 (*.f64 (*.f64 im im) -1/2))) |
(pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 im im))) 2) |
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) 2) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 im im))) (cbrt.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 im im)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2)))) 4)) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) (cbrt.f64 im)) (cbrt.f64 (*.f64 im -1/2))) |
(*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 im im))) (cbrt.f64 (*.f64 im -1/2)))) |
(*.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) (*.f64 (cbrt.f64 im) (cbrt.f64 (*.f64 im -1/2)))) |
(pow.f64 (*.f64 (*.f64 im im) -1/2) 2/3) |
(pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 im im))) 2) |
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) 2) |
(pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 im im))) 2) |
(pow.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) 2) |
(pow.f64 (*.f64 1/4 (pow.f64 im 4)) 1/3) |
(cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) |
(pow.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) 1) |
(cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) |
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) 3) |
(cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) |
(sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 8) 1/16))) |
(log.f64 (exp.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) |
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))))) |
(cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) |
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) |
(exp.f64 (log.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/4 (pow.f64 im 4))) 1/3)) |
(cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) 1)) |
(cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) |
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) |
(cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) 1) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(*.f64 (sqrt.f64 2) (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re))) |
(*.f64 (sqrt.f64 2) (/.f64 im (/.f64 (sqrt.f64 re) (sqrt.f64 -1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2))) |
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 im im) (/.f64 re -1/2))))) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 im im) (/.f64 re -1/2))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re))))) (cbrt.f64 (*.f64 im (/.f64 im (neg.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 im im) (/.f64 re -1/2))))) (cbrt.f64 (*.f64 2 (/.f64 (*.f64 im im) (/.f64 re -1/2))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re))))) (cbrt.f64 (*.f64 im (/.f64 im (neg.f64 re))))) |
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2))) (/.f64 im (/.f64 (sqrt.f64 re) (sqrt.f64 -1/2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 2)) (*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)) (cbrt.f64 2))) |
(*.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 1/4) (pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 1/4)) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re)))) |
(*.f64 (sqrt.f64 2) (/.f64 im (/.f64 (sqrt.f64 re) (sqrt.f64 -1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2))) |
(*.f64 (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re)) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 2) (/.f64 im (/.f64 (sqrt.f64 re) (sqrt.f64 -1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2))) |
(*.f64 (sqrt.f64 (*.f64 2 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))))) (/.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (sqrt.f64 re))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (sqrt.f64 re)) (sqrt.f64 (*.f64 2 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 im im) (/.f64 re -1/2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 im im) (/.f64 re -1/2)))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 im (/.f64 im (neg.f64 re))))) (sqrt.f64 (cbrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))))) |
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 1/2)) |
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 im im) (/.f64 re -1/2)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 (*.f64 im im) (/.f64 re -1/2)))))) |
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 im (/.f64 im (neg.f64 re))))) (sqrt.f64 (cbrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))))) |
(*.f64 (pow.f64 (*.f64 2 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))) 1/2) (/.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (sqrt.f64 re))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 im (sqrt.f64 -1/2))) (sqrt.f64 re)) (sqrt.f64 (*.f64 2 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4)))))) |
(pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 1/2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 1) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) 3) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 3/2) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 im im) (/.f64 re -1/2))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 3/2)) |
(pow.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 1/4) 2) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(fabs.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))))) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 (*.f64 im im) (/.f64 re -1/2))) 3/2)) |
(cbrt.f64 (pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 3/2)) |
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 1/2)) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) 1)) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re))))) |
(pow.f64 (pow.f64 (exp.f64 1/4) (fma.f64 2 (log.f64 im) (log.f64 (/.f64 -1 re)))) 2) |
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) 1) |
(/.f64 (*.f64 im im) (/.f64 re -1/2)) |
(/.f64 im (/.f64 (/.f64 re -1/2) im)) |
(/.f64 (*.f64 (*.f64 im im) -1/2) re) |
(/.f64 (*.f64 im im) (/.f64 re -1/2)) |
(/.f64 im (/.f64 (/.f64 re -1/2) im)) |
(/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 re (cbrt.f64 (*.f64 (*.f64 im im) -1/2)))) |
(/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 re (cbrt.f64 (*.f64 -1/2 (*.f64 im im))))) |
(*.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) re)) |
(/.f64 1 (/.f64 re (*.f64 (*.f64 im im) -1/2))) |
(/.f64 (*.f64 im im) (/.f64 re -1/2)) |
(/.f64 im (/.f64 (/.f64 re -1/2) im)) |
(/.f64 (neg.f64 (*.f64 (*.f64 im im) -1/2)) (neg.f64 re)) |
(/.f64 (*.f64 (*.f64 im im) 1/2) (neg.f64 re)) |
(/.f64 (*.f64 im im) (/.f64 (neg.f64 re) 1/2)) |
(pow.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re) 1) |
(/.f64 (*.f64 im im) (/.f64 re -1/2)) |
(/.f64 im (/.f64 (/.f64 re -1/2) im)) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 3) |
(/.f64 (*.f64 im im) (/.f64 re -1/2)) |
(/.f64 im (/.f64 (/.f64 re -1/2) im)) |
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re) 3) 1/3) |
(/.f64 (*.f64 im im) (/.f64 re -1/2)) |
(/.f64 im (/.f64 (/.f64 re -1/2) im)) |
(pow.f64 (/.f64 (*.f64 im (sqrt.f64 -1/2)) (sqrt.f64 re)) 2) |
(pow.f64 (/.f64 im (/.f64 (sqrt.f64 re) (sqrt.f64 -1/2))) 2) |
(pow.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 -1/2)) 2) |
(sqrt.f64 (/.f64 (*.f64 1/4 (pow.f64 im 4)) (*.f64 re re))) |
(sqrt.f64 (*.f64 (/.f64 1/4 re) (/.f64 (pow.f64 im 4) re))) |
(log.f64 (exp.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
(/.f64 (*.f64 im im) (/.f64 re -1/2)) |
(/.f64 im (/.f64 (/.f64 re -1/2) im)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(/.f64 (*.f64 im im) (/.f64 re -1/2)) |
(/.f64 im (/.f64 (/.f64 re -1/2) im)) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re) 3)) |
(/.f64 (*.f64 im im) (/.f64 re -1/2)) |
(/.f64 im (/.f64 (/.f64 re -1/2) im)) |
(cbrt.f64 (*.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) re) 3))) |
(cbrt.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 im im))) re) 3)))) |
(cbrt.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (/.f64 (*.f64 im (*.f64 im -1/2)) (pow.f64 re 3))))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 im im) -1/2)) re) 3) (*.f64 1/4 (pow.f64 im 4)))) |
(cbrt.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (/.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 im im))) re) 3)))) |
(cbrt.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (/.f64 (*.f64 im (*.f64 im -1/2)) (pow.f64 re 3))))) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
(/.f64 (*.f64 im im) (/.f64 re -1/2)) |
(/.f64 im (/.f64 (/.f64 re -1/2) im)) |
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
(/.f64 (*.f64 im im) (/.f64 re -1/2)) |
(/.f64 im (/.f64 (/.f64 re -1/2) im)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re)) 1)) |
(/.f64 (*.f64 im im) (/.f64 re -1/2)) |
(/.f64 im (/.f64 (/.f64 re -1/2) im)) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 im im) -1/2) re))) |
(/.f64 (*.f64 im im) (/.f64 re -1/2)) |
(/.f64 im (/.f64 (/.f64 re -1/2) im)) |
Compiled 7100 to 4981 computations (29.8% saved)
16 alts after pruning (9 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 433 | 8 | 441 |
| Fresh | 2 | 1 | 3 |
| Picked | 4 | 1 | 5 |
| Done | 1 | 6 | 7 |
| Total | 440 | 16 | 456 |
| Status | Accuracy | Program |
|---|---|---|
| 16.3% | (*.f64 1/2 (pow.f64 (pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) 2)) | |
| 14.2% | (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (*.f64 re -2)))) | |
| 12.9% | (*.f64 1/2 (/.f64 (neg.f64 im) (sqrt.f64 (neg.f64 re)))) | |
| 14.1% | (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) | |
| 2.2% | (*.f64 1/2 (/.f64 im (neg.f64 (sqrt.f64 re)))) | |
| ✓ | 82.1% | (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))) |
| 12.9% | (*.f64 1/2 (*.f64 im (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))))) | |
| 14.2% | (*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 -1 re)))) | |
| 15.7% | (*.f64 1/2 (sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re))))) | |
| ✓ | 26.4% | (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) |
| ✓ | 34.1% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
| ✓ | 30.6% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (-.f64 (*.f64 (/.f64 re (/.f64 im re)) -1/2) im) re)))) |
| ✓ | 29.9% | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
| 12.8% | (*.f64 1/2 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 im (sqrt.f64 (/.f64 (cbrt.f64 -1/2) (/.f64 re (cbrt.f64 1/4)))))))) | |
| ✓ | 82.7% | (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 1/2)) |
| ✓ | 26.0% | (sqrt.f64 re) |
Compiled 472 to 354 computations (25% saved)
| Inputs |
|---|
(sqrt.f64 re) |
(*.f64 1/2 (sqrt.f64 (*.f64 im 2))) |
(*.f64 1/2 (/.f64 im (neg.f64 (sqrt.f64 re)))) |
(*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 -1 re)))) |
(*.f64 1/2 (/.f64 (neg.f64 im) (sqrt.f64 (neg.f64 re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re))))) |
(*.f64 1/2 (sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 im (/.f64 re im)) -1/2)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(*.f64 1/2 (*.f64 im (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 im (*.f64 (*.f64 im -1/2) (/.f64 1 re)))))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (-.f64 (*.f64 (/.f64 re (/.f64 im re)) -1/2) im) re)))) |
(*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im))) |
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 1/2)) |
(*.f64 1/2 (/.f64 im (/.f64 (sqrt.f64 (*.f64 re -2)) (sqrt.f64 2)))) |
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 2) im) (sqrt.f64 (*.f64 re -2)))) |
(*.f64 1/2 (pow.f64 (pow.f64 (*.f64 im (/.f64 im (neg.f64 re))) 1/4) 2)) |
(*.f64 1/2 (pow.f64 (pow.f64 (/.f64 (*.f64 -1 (*.f64 im im)) re) 1/4) 2)) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 2))) |
(*.f64 1/2 (*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 im (sqrt.f64 (*.f64 re -2)))))) |
(*.f64 1/2 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 im (sqrt.f64 (/.f64 (cbrt.f64 -1/2) (/.f64 re (cbrt.f64 1/4)))))))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 im 4))) (/.f64 (cbrt.f64 (*.f64 im (*.f64 im -1/2))) re))))) |
| Outputs |
|---|
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 im (/.f64 re im)) -1/2)))) |
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 1/2)) |
7 calls:
| 51.0ms | re |
| 39.0ms | im |
| 27.0ms | (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))) |
| 26.0ms | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) |
| 19.0ms | (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 86.4% | 4 | re |
| 84.5% | 3 | im |
| 88.1% | 3 | (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) |
| 88.1% | 3 | (sqrt.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))) |
| 87.8% | 2 | (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)) |
| 87.8% | 2 | (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re) |
| 82.7% | 1 | (*.f64 im im) |
Compiled 359 to 254 computations (29.2% saved)
| Inputs |
|---|
(sqrt.f64 re) |
(*.f64 1/2 (sqrt.f64 (*.f64 im 2))) |
(*.f64 1/2 (/.f64 im (neg.f64 (sqrt.f64 re)))) |
(*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 -1 re)))) |
(*.f64 1/2 (/.f64 (neg.f64 im) (sqrt.f64 (neg.f64 re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re))))) |
(*.f64 1/2 (sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 im (/.f64 re im)) -1/2)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
(*.f64 1/2 (*.f64 im (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 im (*.f64 (*.f64 im -1/2) (/.f64 1 re)))))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (-.f64 (*.f64 (/.f64 re (/.f64 im re)) -1/2) im) re)))) |
(*.f64 1/2 (*.f64 (sqrt.f64 2) (sqrt.f64 im))) |
| Outputs |
|---|
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
(sqrt.f64 re) |
(*.f64 1/2 (*.f64 im (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))))) |
(sqrt.f64 re) |
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 -1 re)))) |
(sqrt.f64 re) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
3 calls:
| 82.0ms | re |
| 63.0ms | im |
| 30.0ms | (*.f64 im im) |
| Accuracy | Segments | Branch |
|---|---|---|
| 72.3% | 7 | im |
| 57.7% | 7 | re |
| 46.0% | 5 | (*.f64 im im) |
Compiled 168 to 119 computations (29.2% saved)
| Inputs |
|---|
(sqrt.f64 re) |
(*.f64 1/2 (sqrt.f64 (*.f64 im 2))) |
(*.f64 1/2 (/.f64 im (neg.f64 (sqrt.f64 re)))) |
(*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 -1 re)))) |
(*.f64 1/2 (/.f64 (neg.f64 im) (sqrt.f64 (neg.f64 re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 (neg.f64 re) re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re))))) |
(*.f64 1/2 (sqrt.f64 (/.f64 (*.f64 im (neg.f64 im)) re))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 im (/.f64 re im)) -1/2)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 im im) -1/2) re)))) |
| Outputs |
|---|
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
(sqrt.f64 re) |
(*.f64 1/2 (/.f64 (neg.f64 im) (sqrt.f64 (neg.f64 re)))) |
(sqrt.f64 re) |
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 -1 re)))) |
(sqrt.f64 re) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
1 calls:
| 128.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 72.3% | 7 | im |
Compiled 110 to 75 computations (31.8% saved)
| Inputs |
|---|
(sqrt.f64 re) |
(*.f64 1/2 (sqrt.f64 (*.f64 im 2))) |
(*.f64 1/2 (/.f64 im (neg.f64 (sqrt.f64 re)))) |
(*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 -1 re)))) |
| Outputs |
|---|
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
(sqrt.f64 re) |
(*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 -1 re)))) |
(sqrt.f64 re) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
1 calls:
| 28.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 70.0% | 5 | im |
Compiled 51 to 37 computations (27.5% saved)
| Inputs |
|---|
(sqrt.f64 re) |
(*.f64 1/2 (sqrt.f64 (*.f64 im 2))) |
(*.f64 1/2 (/.f64 im (neg.f64 (sqrt.f64 re)))) |
(*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
| Outputs |
|---|
(*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) |
(sqrt.f64 re) |
(*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) |
(sqrt.f64 re) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
1 calls:
| 27.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 70.0% | 5 | im |
Compiled 43 to 31 computations (27.9% saved)
| Inputs |
|---|
(sqrt.f64 re) |
(*.f64 1/2 (sqrt.f64 (*.f64 im 2))) |
(*.f64 1/2 (/.f64 im (neg.f64 (sqrt.f64 re)))) |
(*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
| Outputs |
|---|
(*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) |
(sqrt.f64 re) |
2 calls:
| 19.0ms | im |
| 18.0ms | re |
| Accuracy | Segments | Branch |
|---|---|---|
| 49.6% | 3 | re |
| 48.4% | 4 | im |
Compiled 38 to 27 computations (28.9% saved)
| Inputs |
|---|
(sqrt.f64 re) |
(*.f64 1/2 (sqrt.f64 (*.f64 im 2))) |
(*.f64 1/2 (/.f64 im (neg.f64 (sqrt.f64 re)))) |
(*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) |
| Outputs |
|---|
(*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) |
(*.f64 1/2 (sqrt.f64 (*.f64 im 2))) |
(sqrt.f64 re) |
1 calls:
| 10.0ms | re |
| Accuracy | Segments | Branch |
|---|---|---|
| 49.5% | 3 | re |
Compiled 27 to 19 computations (29.6% saved)
| Inputs |
|---|
(sqrt.f64 re) |
(*.f64 1/2 (sqrt.f64 (*.f64 im 2))) |
(*.f64 1/2 (/.f64 im (neg.f64 (sqrt.f64 re)))) |
| Outputs |
|---|
(sqrt.f64 re) |
(*.f64 1/2 (sqrt.f64 (*.f64 im 2))) |
2 calls:
| 9.0ms | im |
| 8.0ms | re |
| Accuracy | Segments | Branch |
|---|---|---|
| 43.4% | 2 | im |
| 42.6% | 2 | re |
Compiled 23 to 16 computations (30.4% saved)
Total -0.0b remaining (-0%)
Threshold costs -0b (-0%)
| Inputs |
|---|
(sqrt.f64 re) |
| Outputs |
|---|
(sqrt.f64 re) |
2 calls:
| 39.0ms | re |
| 3.0ms | im |
| Accuracy | Segments | Branch |
|---|---|---|
| 26.0% | 1 | re |
| 26.0% | 1 | im |
Compiled 10 to 7 computations (30% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0 | 3.1948991728726163e-282 |
Compiled 22 to 16 computations (27.3% saved)
| 6× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 4.719180724822684e-113 | 4.202983689357083e-110 |
| 31.0ms | 1.6656931682042584e-197 | 5.529539847477807e-186 |
| 26.0ms | 7.195148611875087e-307 | 2.6012577333798314e-305 |
| 21.0ms | -1.7240859625920242e-277 | -5.4658631367913725e-278 |
| 35.0ms | -4.55842787742155e-225 | -4.4889955174781404e-250 |
| 22.0ms | -4.928480088417784e-117 | -1.220227519014432e-118 |
| 64.0ms | 501× | body | 256 | valid |
| 38.0ms | 99× | body | 4096 | valid |
| 28.0ms | 81× | body | 2048 | valid |
| 13.0ms | 50× | body | 1024 | valid |
| 7.0ms | 37× | body | 512 | valid |
Compiled 870 to 720 computations (17.2% saved)
| 6× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 4.719180724822684e-113 | 4.202983689357083e-110 |
| 30.0ms | 1.6656931682042584e-197 | 5.529539847477807e-186 |
| 24.0ms | 7.195148611875087e-307 | 2.6012577333798314e-305 |
| 20.0ms | -1.7240859625920242e-277 | -5.4658631367913725e-278 |
| 36.0ms | -4.55842787742155e-225 | -4.4889955174781404e-250 |
| 21.0ms | -4.928480088417784e-117 | -1.220227519014432e-118 |
| 63.0ms | 519× | body | 256 | valid |
| 49.0ms | 121× | body | 4096 | valid |
| 19.0ms | 62× | body | 2048 | valid |
| 11.0ms | 45× | body | 1024 | valid |
| 4.0ms | 21× | body | 512 | valid |
Compiled 790 to 640 computations (19% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 4.719180724822684e-113 | 4.202983689357083e-110 |
| 33.0ms | 1.6656931682042584e-197 | 5.529539847477807e-186 |
| 25.0ms | 7.195148611875087e-307 | 2.6012577333798314e-305 |
| 21.0ms | -4.928480088417784e-117 | -1.220227519014432e-118 |
| 39.0ms | 342× | body | 256 | valid |
| 35.0ms | 77× | body | 4096 | valid |
| 15.0ms | 48× | body | 2048 | valid |
| 7.0ms | 29× | body | 1024 | valid |
| 3.0ms | 16× | body | 512 | valid |
Compiled 534 to 432 computations (19.1% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 4.719180724822684e-113 | 4.202983689357083e-110 |
| 60.0ms | 1.6656931682042584e-197 | 5.529539847477807e-186 |
| 34.0ms | 7.195148611875087e-307 | 2.6012577333798314e-305 |
| 19.0ms | -4.928480088417784e-117 | -1.220227519014432e-118 |
| 57.0ms | 71× | body | 4096 | valid |
| 49.0ms | 358× | body | 256 | valid |
| 13.0ms | 41× | body | 2048 | valid |
| 6.0ms | 25× | body | 1024 | valid |
| 3.0ms | 17× | body | 512 | valid |
Compiled 517 to 415 computations (19.7% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 1.6210133406082632e-98 | 2.0201133360083754e-97 |
| 25.0ms | -1.91932219473655e-59 | -7.300788514525674e-62 |
| 24.0ms | 178× | body | 256 | valid |
| 8.0ms | 25× | body | 2048 | valid |
| 4.0ms | 16× | body | 1024 | valid |
| 1.0ms | 5× | body | 512 | valid |
Compiled 286 to 230 computations (19.6% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 17.0ms | 5.279641362281585e-158 | 4.032460262240442e-155 |
| 29.0ms | -2.6224249354096518e-48 | -2.774793796607346e-55 |
| 26.0ms | 214× | body | 256 | valid |
| 8.0ms | 24× | body | 2048 | valid |
| 6.0ms | 24× | body | 1024 | valid |
| 2.0ms | 10× | body | 512 | valid |
Compiled 305 to 256 computations (16.1% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 22.0ms | 4.719180724822684e-113 | 4.202983689357083e-110 |
| 12.0ms | 103× | body | 256 | valid |
| 4.0ms | 11× | body | 4096 | valid |
| 2.0ms | 7× | body | 2048 | valid |
| 1.0ms | 5× | body | 512 | valid |
| 0.0ms | 2× | body | 1024 | valid |
Compiled 134 to 112 computations (16.4% saved)
| 1× | egg-herbie |
| 48× | *-commutative |
| 22× | +-commutative |
| 14× | sub-neg |
| 12× | neg-mul-1 |
| 12× | neg-sub0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 137 | 827 |
| 1 | 168 | 827 |
| 2 | 178 | 827 |
| 3 | 188 | 827 |
| 4 | 193 | 827 |
| 5 | 196 | 827 |
| 6 | 197 | 827 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re) 0) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 im (/.f64 re im)) -1/2)))) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 1/2))) |
(if (<=.f64 im -6586975938928937/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) (if (<=.f64 im -5132091582190713/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (sqrt.f64 re) (if (<=.f64 im -5388768835743743/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (*.f64 1/2 (*.f64 im (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))))) (if (<=.f64 im 7906338019816821/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (sqrt.f64 re) (if (<=.f64 im 4292270895663473/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 -1 re)))) (if (<=.f64 im 6931674235302037/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (sqrt.f64 re) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))))))))) |
(if (<=.f64 im -7665877170305229/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) (if (<=.f64 im -357986298980937/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (sqrt.f64 re) (if (<=.f64 im -5588352866697215/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (*.f64 1/2 (/.f64 (neg.f64 im) (sqrt.f64 (neg.f64 re)))) (if (<=.f64 im 4941461262385513/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (sqrt.f64 re) (if (<=.f64 im 5217114770517643/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 -1 re)))) (if (<=.f64 im 5415370496329717/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (sqrt.f64 re) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))))))))) |
(if (<=.f64 im -8801562677017115/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) (if (<=.f64 im 4150827460403831/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (sqrt.f64 re) (if (<=.f64 im 506662107521425/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 -1 re)))) (if (<=.f64 im 5550754758737959/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (sqrt.f64 re) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))))))) |
(if (<=.f64 im -2952782317450903/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) (if (<=.f64 im 7708679569321401/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (sqrt.f64 re) (if (<=.f64 im 4766998160778213/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (<=.f64 im 8969207384546093/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (sqrt.f64 re) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))))))) |
(if (<=.f64 re -4613591055549317/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (<=.f64 re 5002207817901643/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) (sqrt.f64 re))) |
(if (<=.f64 re -1897980245367405/431359146674410236714672241392314090778194310760649159697657763987456) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (<=.f64 re 90575098195717/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (sqrt.f64 re))) |
(if (<=.f64 im 8799977056535789/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (sqrt.f64 re) (*.f64 1/2 (sqrt.f64 (*.f64 im 2)))) |
(sqrt.f64 re) |
| Outputs |
|---|
(if (<=.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re) 0) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 im (/.f64 re im)) -1/2)))) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) 1/2))) |
(if (<=.f64 (+.f64 re (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 0) (*.f64 1/2 (sqrt.f64 (*.f64 2 (*.f64 (/.f64 im (/.f64 re im)) -1/2)))) (sqrt.f64 (*.f64 1/2 (+.f64 re (hypot.f64 re im))))) |
(if (<=.f64 im -6586975938928937/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) (if (<=.f64 im -5132091582190713/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (sqrt.f64 re) (if (<=.f64 im -5388768835743743/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (*.f64 1/2 (*.f64 im (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 (*.f64 re -2) 1/2)))))) (if (<=.f64 im 7906338019816821/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (sqrt.f64 re) (if (<=.f64 im 4292270895663473/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 -1 re)))) (if (<=.f64 im 6931674235302037/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (sqrt.f64 re) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))))))))) |
(if (<=.f64 im -6586975938928937/11356855067118857664833184498250070849275646260739344691898284362197488876771842551971735167402555711886914400097909030211478150447104) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) (if (<=.f64 im -5132091582190713/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (sqrt.f64 re) (if (<=.f64 im -5388768835743743/39916806190694396233127454260736771321349025208709150830050944848744237837379281315699159309852714021786848936883849904879448759767871873214783435965696628406400113459021713530350754428887259743653067134890878479866616209102417407777777105368960883150142418137515120832847169904606880198557696) (*.f64 1/2 (*.f64 im (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 1/2 (*.f64 re -2))))))) (if (<=.f64 im 7906338019816821/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464) (sqrt.f64 re) (if (<=.f64 im 4292270895663473/168324348849547952231711676252164117297610873690341563503944988898199428937506586307637329160882830439263455003397702966816621832005881723620090072660860187198567157476110227142133240252298326952681384055545004032) (*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 -1 re)))) (if (<=.f64 im 6931674235302037/43322963970637732180912721627235682866194329302747133987038743447103457934462900359999600095377180907771737671271930809827721216) (sqrt.f64 re) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))))))))) |
(if (<=.f64 im -7665877170305229/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) (if (<=.f64 im -357986298980937/111870718431542817204760874740917337854381793641291611443130662899652593770909781872442516663377454591520935582886717656540612737332317877736113382974861639142628415265543797274479692427652260844707187532155254872952853725026318685997495262134665216) (sqrt.f64 re) (if (<=.f64 im -5588352866697215/79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115392) (*.f64 1/2 (/.f64 (neg.f64 im) (sqrt.f64 (neg.f64 re)))) (if (<=.f64 im 4941461262385513/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (sqrt.f64 re) (if (<=.f64 im 5217114770517643/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704) (*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 -1 re)))) (if (<=.f64 im 5415370496329717/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (sqrt.f64 re) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))))))))) |
(if (<=.f64 im -8801562677017115/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) (if (<=.f64 im 4150827460403831/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (sqrt.f64 re) (if (<=.f64 im 506662107521425/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 1/2 (*.f64 im (sqrt.f64 (/.f64 -1 re)))) (if (<=.f64 im 5550754758737959/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (sqrt.f64 re) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))))))) |
(if (<=.f64 im -2952782317450903/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 re im)))) (if (<=.f64 im 7708679569321401/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (sqrt.f64 re) (if (<=.f64 im 4766998160778213/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (<=.f64 im 8969207384546093/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (sqrt.f64 re) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))))))) |
(if (<=.f64 re -4613591055549317/904625697166532776746648320380374280103671755200316906558262375061821325312) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (<=.f64 re 5002207817901643/76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293568) (*.f64 1/2 (sqrt.f64 (*.f64 2 (+.f64 re im)))) (sqrt.f64 re))) |
(if (<=.f64 re -1897980245367405/431359146674410236714672241392314090778194310760649159697657763987456) (*.f64 1/2 (/.f64 im (sqrt.f64 (neg.f64 re)))) (if (<=.f64 re 90575098195717/3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976) (*.f64 1/2 (sqrt.f64 (*.f64 im 2))) (sqrt.f64 re))) |
(if (<=.f64 im 8799977056535789/338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779072) (sqrt.f64 re) (*.f64 1/2 (sqrt.f64 (*.f64 im 2)))) |
(sqrt.f64 re) |
Compiled 329 to 237 computations (28% saved)
| 1488× | times-frac |
| 1488× | times-frac |
| 1466× | times-frac |
| 1466× | times-frac |
| 1466× | times-frac |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 489 | 7502 |
| 1 | 1189 | 7104 |
| 2 | 3868 | 6894 |
| 0 | 15 | 72 |
| 1 | 325 | 72 |
| 2 | 4293 | 72 |
| 0 | 489 | 7502 |
| 1 | 1189 | 7104 |
| 2 | 3868 | 6894 |
| 0 | 489 | 7502 |
| 1 | 1189 | 7104 |
| 2 | 3868 | 6894 |
| 0 | 19 | 82 |
| 1 | 403 | 76 |
| 2 | 5098 | 76 |
| 0 | 489 | 7502 |
| 1 | 1189 | 7104 |
| 2 | 3868 | 6894 |
| 0 | 19 | 82 |
| 1 | 403 | 76 |
| 2 | 5098 | 76 |
| 0 | 328 | 4281 |
| 1 | 834 | 4157 |
| 2 | 2834 | 4059 |
| 0 | 35 | 273 |
| 1 | 748 | 185 |
| 0 | 489 | 7502 |
| 1 | 1189 | 7104 |
| 2 | 3868 | 6894 |
| 0 | 19 | 82 |
| 1 | 403 | 76 |
| 2 | 5098 | 76 |
| 0 | 328 | 4281 |
| 1 | 834 | 4157 |
| 2 | 2834 | 4059 |
| 0 | 35 | 273 |
| 1 | 748 | 185 |
| 0 | 661 | 13774 |
| 1 | 1463 | 12574 |
| 2 | 5402 | 12446 |
| 0 | 35 | 273 |
| 1 | 748 | 185 |
| 0 | 661 | 13774 |
| 1 | 1463 | 12574 |
| 2 | 5402 | 12446 |
| 0 | 35 | 273 |
| 1 | 748 | 185 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 1564 to 1123 computations (28.2% saved)
Compiled 742 to 468 computations (36.9% saved)
Loading profile data...