Time bar (total: 46.4s)
| 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 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 6 |
| 6.3% | 4.7% | 70.2% | 0.1% | 0% | 25% | 0% | 7 |
| 11.5% | 8.6% | 66.3% | 0.1% | 0% | 25% | 0% | 8 |
| 18.2% | 13.7% | 61.2% | 0.1% | 0% | 25% | 0% | 9 |
| 32.8% | 20.5% | 41.9% | 0.1% | 0% | 37.4% | 0% | 10 |
| 38.9% | 24.3% | 38.1% | 0.1% | 0% | 37.4% | 0% | 11 |
| 45.7% | 28.5% | 33.9% | 0.1% | 0% | 37.4% | 0% | 12 |
Compiled 32 to 21 computations (34.4% saved)
| 1.7s | 8256× | body | 256 | valid |
| 402.0ms | 2116× | body | 256 | invalid |
| 2× | egg-herbie |
| 723× | cube-prod_binary64 |
| 628× | fma-def_binary64 |
| 495× | sqr-pow_binary64 |
| 393× | associate-/l/_binary64 |
| 369× | pow-sqr_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 50 | 88 |
| 1 | 92 | 84 |
| 2 | 109 | 84 |
| 3 | 142 | 56 |
| 4 | 199 | 44 |
| 5 | 224 | 44 |
| 6 | 647 | 44 |
| 7 | 2418 | 44 |
| 8 | 4012 | 44 |
| 9 | 4408 | 44 |
| 10 | 5371 | 44 |
| 11 | 6636 | 44 |
| 0 | 3 | 3 |
| 1 | 3 | 3 |
| 1× | unsound |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
0 |
2 |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0))) |
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) (*.f64 (atan2.f64 re im) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0))) |
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 base base) (*.f64 im im)))) (log.f64 re)) (*.f64 (atan2.f64 im base) 0)) (+.f64 (*.f64 (log.f64 re) (log.f64 re)) (*.f64 0 0))) |
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 base base)))) (log.f64 im)) (*.f64 (atan2.f64 base re) 0)) (+.f64 (*.f64 (log.f64 im) (log.f64 im)) (*.f64 0 0))) |
| Outputs |
|---|
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0))) |
(/.f64 (fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (log.f64 base))) |
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (*.f64 (log.f64 base) (log.f64 base)) (log.f64 base))) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) (*.f64 (atan2.f64 re im) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0))) |
(/.f64 (fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) (log.f64 base))) |
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (*.f64 (log.f64 base) (log.f64 base)) (log.f64 base))) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 base base) (*.f64 im im)))) (log.f64 re)) (*.f64 (atan2.f64 im base) 0)) (+.f64 (*.f64 (log.f64 re) (log.f64 re)) (*.f64 0 0))) |
(/.f64 (fma.f64 (log.f64 (hypot.f64 base im)) (log.f64 re) 0) (*.f64 (log.f64 re) (log.f64 re))) |
(/.f64 (*.f64 (log.f64 (hypot.f64 im base)) (log.f64 re)) (*.f64 (log.f64 re) (log.f64 re))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 im base)) (log.f64 re)) (/.f64 (log.f64 re) (log.f64 re))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 im base)) (log.f64 re)) 1) |
(/.f64 (log.f64 (hypot.f64 im base)) (log.f64 re)) |
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 base base)))) (log.f64 im)) (*.f64 (atan2.f64 base re) 0)) (+.f64 (*.f64 (log.f64 im) (log.f64 im)) (*.f64 0 0))) |
(/.f64 (fma.f64 (log.f64 (hypot.f64 re base)) (log.f64 im) 0) (*.f64 (log.f64 im) (log.f64 im))) |
(/.f64 (*.f64 (log.f64 (hypot.f64 re base)) (log.f64 im)) (*.f64 (log.f64 im) (log.f64 im))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re base)) (log.f64 im)) (/.f64 (log.f64 im) (log.f64 im))) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re base)) (log.f64 im))) |
(/.f64 (log.f64 (hypot.f64 re base)) (log.f64 im)) |
(sort re im)
Compiled 34 to 23 computations (32.4% saved)
| 1× | egg-herbie |
| 666× | fma-def_binary64 |
| 535× | associate-/l/_binary64 |
| 532× | sqr-pow_binary64 |
| 531× | cube-prod_binary64 |
| 519× | cube-div_binary64 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 22 |
| 1 | 31 | 21 |
| 2 | 38 | 21 |
| 3 | 49 | 14 |
| 4 | 66 | 11 |
| 5 | 75 | 11 |
| 6 | 220 | 11 |
| 7 | 922 | 11 |
| 8 | 1528 | 11 |
| 9 | 1745 | 11 |
| 10 | 2242 | 11 |
| 11 | 2733 | 11 |
| 12 | 3624 | 11 |
| 13 | 5636 | 11 |
| 14 | 6822 | 11 |
| 15 | 7382 | 11 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0))) |
| Outputs |
|---|
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0))) |
(/.f64 (fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base))) |
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
Compiled 87 to 32 computations (63.2% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 4 | 2 | 6 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 5 | 2 | 7 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.5b | (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) |
| ▶ | 0.3b | (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
Compiled 26 to 16 computations (38.5% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
Compiled 22 to 7 computations (68.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 258.0ms | base | @ | -inf | (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
| 101.0ms | im | @ | -inf | (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
| 42.0ms | base | @ | 0 | (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
| 17.0ms | re | @ | inf | (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
| 7.0ms | re | @ | 0 | (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
Compiled 36122 to 30643 computations (15.2% saved)
| 1× | batch-egg-rewrite |
| 779× | pow1_binary64 |
| 713× | add-log-exp_binary64 |
| 713× | log1p-expm1-u_binary64 |
| 713× | expm1-log1p-u_binary64 |
| 697× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 11 |
| 1 | 158 | 11 |
| 2 | 1946 | 11 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) |
| 1× | egg-herbie |
| 745× | associate-/l*_binary64 |
| 537× | fma-def_binary64 |
| 526× | times-frac_binary64 |
| 500× | associate-/r*_binary64 |
| 307× | unswap-sqr_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 284 | 2370 |
| 1 | 813 | 1870 |
| 2 | 2777 | 1740 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))) (pow.f64 re 6)) (log.f64 base)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base)))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) |
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))) |
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base)))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
| Outputs |
|---|
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) |
(/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) |
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)) (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base))) |
(fma.f64 1/2 (*.f64 (/.f64 re (*.f64 (log.f64 base) im)) (/.f64 re im)) (/.f64 (log.f64 im) (log.f64 base))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) |
(+.f64 (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)) (*.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (/.f64 (log.f64 base) (pow.f64 re 4)))))) |
(fma.f64 1/2 (*.f64 (/.f64 re (*.f64 (log.f64 base) im)) (/.f64 re im)) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (fma.f64 -3 (/.f64 1 (pow.f64 im 4)) (*.f64 -12 (*.f64 (/.f64 1/2 (pow.f64 im 3)) (/.f64 1/2 im))))) (/.f64 (log.f64 im) (log.f64 base)))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))) (pow.f64 re 6)) (log.f64 base)))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (/.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (*.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)))) (/.f64 (log.f64 base) (pow.f64 re 6))))))) |
(+.f64 (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (/.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)) (*.f64 1/720 (*.f64 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (/.f64 (/.f64 30 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3))) (log.f64 base)) (pow.f64 re 6)))))) |
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 (log.f64 base) im)) (/.f64 re im)) (/.f64 1/24 (/.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (fma.f64 -3 (/.f64 1 (pow.f64 im 4)) (*.f64 -12 (*.f64 (/.f64 1/2 (pow.f64 im 3)) (/.f64 1/2 im))))))) (fma.f64 1/720 (*.f64 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 im) 2) (pow.f64 im 4)) (/.f64 30 (pow.f64 im 6))) (log.f64 base)) (pow.f64 re 6)) (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base)) |
(/.f64 (log.f64 re) (log.f64 base)) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base)))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2)) (log.f64 base)))) |
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 base)) (pow.f64 (/.f64 1 re) 2))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) |
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))))) |
(fma.f64 1/24 (/.f64 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base)) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))))) |
(fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 (pow.f64 im 4) 1/4))) (log.f64 base)) (pow.f64 (/.f64 1 re) 4)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 base)) (pow.f64 (/.f64 1 re) 2))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) |
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) (log.f64 base)) (/.f64 1 (pow.f64 re 4))) (/.f64 (log.f64 re) (log.f64 base)))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base)))))) |
(fma.f64 1/24 (/.f64 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base)) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2)) (log.f64 base)) (*.f64 1/720 (/.f64 (pow.f64 (/.f64 1 re) 6) (/.f64 (log.f64 base) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))))))) |
(fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 (pow.f64 im 4) 1/4))) (log.f64 base)) (pow.f64 (/.f64 1 re) 4)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 base)) (pow.f64 (/.f64 1 re) 2)) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 (/.f64 1 re) 6) (log.f64 base)) (fma.f64 360 (*.f64 im (*.f64 im (*.f64 (pow.f64 im 4) 1/4))) (*.f64 30 (pow.f64 im 6)))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) |
(fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) (log.f64 base)) (/.f64 1 (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (fma.f64 1/720 (*.f64 (/.f64 (/.f64 1 (pow.f64 re 6)) (log.f64 base)) (fma.f64 (*.f64 im im) (*.f64 360 (*.f64 (pow.f64 im 4) 1/4)) (*.f64 30 (pow.f64 im 6)))) (/.f64 (log.f64 re) (log.f64 base))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) |
(/.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (/.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 im (log.f64 base)) im) (pow.f64 (/.f64 -1 re) 2)) (/.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 base)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (/.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (*.f64 im im)) (-.f64 (*.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 (pow.f64 im 4) 1/4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 im (log.f64 base)) im) (pow.f64 (/.f64 -1 re) 2)) (*.f64 (/.f64 1/24 (log.f64 base)) (*.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 -1 re) 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) |
(fma.f64 1/720 (/.f64 (pow.f64 (/.f64 -1 re) 6) (/.f64 (log.f64 base) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (/.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) |
(fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 6) (log.f64 base)) (fma.f64 360 (*.f64 im (*.f64 im (*.f64 (pow.f64 im 4) 1/4))) (*.f64 30 (pow.f64 im 6)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (*.f64 im im)) (-.f64 (*.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 (pow.f64 im 4) 1/4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(-.f64 (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 6) (log.f64 base)) (fma.f64 (*.f64 im im) (*.f64 360 (*.f64 (pow.f64 im 4) 1/4)) (*.f64 30 (pow.f64 im 6)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 im (log.f64 base)) im) (pow.f64 (/.f64 -1 re) 2)) (*.f64 (/.f64 1/24 (log.f64 base)) (*.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 -1 re) 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)) |
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base)) |
(/.f64 (log.f64 re) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2)) (log.f64 base)))) |
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 base)) (pow.f64 (/.f64 1 re) 2))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) |
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (log.f64 base)) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base)))) |
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)))) |
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (fma.f64 -3 (/.f64 1 (pow.f64 re 4)) (*.f64 -12 (*.f64 (/.f64 1/2 (pow.f64 re 3)) (/.f64 1/2 re))))) (/.f64 (log.f64 re) (log.f64 base)))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))) |
(fma.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (/.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (log.f64 base)) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))))) |
(fma.f64 1/720 (*.f64 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (/.f64 (/.f64 30 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3))) (log.f64 base)) (pow.f64 im 6)) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base))))) |
(fma.f64 1/720 (*.f64 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 re) 2) (pow.f64 re 4)) (/.f64 30 (pow.f64 re 6))) (log.f64 base)) (pow.f64 im 6)) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (fma.f64 -3 (/.f64 1 (pow.f64 re 4)) (*.f64 -12 (*.f64 (/.f64 1/2 (pow.f64 re 3)) (/.f64 1/2 re))))) (/.f64 (log.f64 re) (log.f64 base))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) |
(/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) |
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 base)) (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base))) |
(fma.f64 1/2 (*.f64 (/.f64 re (*.f64 (log.f64 base) im)) (/.f64 re im)) (/.f64 (log.f64 im) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2) (*.f64 -3 (pow.f64 re 4)))) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)))))) |
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 base) re)) (pow.f64 (/.f64 1 im) 2)) (*.f64 1/24 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 4) (log.f64 base)) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4)))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(fma.f64 1/2 (*.f64 (/.f64 re (*.f64 (log.f64 base) im)) (/.f64 re im)) (fma.f64 1/24 (*.f64 (/.f64 (/.f64 1 (pow.f64 im 4)) (log.f64 base)) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (log.f64 im) (log.f64 base)))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base)))))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2) (*.f64 -3 (pow.f64 re 4)))) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (*.f64 1/720 (/.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 6))))))) |
(-.f64 (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 4) (log.f64 base)) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4)))) (fma.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 base) re)) (pow.f64 (/.f64 1 im) 2)) (/.f64 (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 (pow.f64 re 4) 1/4)) (*.f64 30 (pow.f64 re 6))) 1/720) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 6))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(+.f64 (fma.f64 1/24 (*.f64 (/.f64 (/.f64 1 (pow.f64 im 4)) (log.f64 base)) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4)))) (*.f64 (/.f64 re (/.f64 (log.f64 base) re)) (/.f64 1/2 (*.f64 im im)))) (fma.f64 1/720 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 re 4) 1/4) (*.f64 (*.f64 360 re) re) (*.f64 30 (pow.f64 re 6))) (log.f64 base)) (/.f64 1 (pow.f64 im 6))) (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)) |
(/.f64 (log.f64 (/.f64 -1 im)) (neg.f64 (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (/.f64 (log.f64 base) (*.f64 re re)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(-.f64 (*.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 base) re)) (pow.f64 (/.f64 -1 im) 2))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (fma.f64 1/24 (/.f64 (*.f64 (fma.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2) (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (/.f64 (log.f64 base) (*.f64 re re))) (*.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))) (log.f64 base)) (pow.f64 (/.f64 -1 im) 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 base) re)) (pow.f64 (/.f64 -1 im) 2)) (*.f64 1/24 (*.f64 (/.f64 (pow.f64 (/.f64 -1 im) 4) (log.f64 base)) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4)))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) |
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (fma.f64 1/24 (/.f64 (*.f64 (fma.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2) (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base)) (fma.f64 1/720 (/.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 6))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) |
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (/.f64 (log.f64 base) (*.f64 re re))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))) (log.f64 base)) (pow.f64 (/.f64 -1 im) 4)) (-.f64 (*.f64 1/720 (/.f64 (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 (pow.f64 re 4) 1/4)) (*.f64 30 (pow.f64 re 6))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 6)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 base) re)) (pow.f64 (/.f64 -1 im) 2)) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 (/.f64 -1 im) 4) (log.f64 base)) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4)))) (*.f64 1/720 (*.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 re 4) 1/4) (*.f64 (*.f64 360 re) re) (*.f64 30 (pow.f64 re 6))) (log.f64 base)) (pow.f64 (/.f64 -1 im) 6))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) |
(/.f64 (log.f64 (hypot.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) |
(/.f64 (log.f64 (hypot.f64 im re)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(/.f64 (log.f64 (hypot.f64 im re)) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(/.f64 (log.f64 (hypot.f64 im re)) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base)))) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) |
| ✓ | 0.4b | (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
| ✓ | 0.5b | (*.f64 (log.f64 base) (log.f64 base)) |
Compiled 40 to 9 computations (77.5% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 355.0ms | base | @ | -inf | (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) |
| 235.0ms | base | @ | -inf | (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
| 226.0ms | base | @ | -inf | (*.f64 (log.f64 base) (log.f64 base)) |
| 87.0ms | im | @ | -inf | (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) |
| 73.0ms | im | @ | -inf | (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
Compiled 103132 to 88858 computations (13.8% saved)
| 1× | batch-egg-rewrite |
| 545× | log-prod_binary64 |
| 411× | exp-prod_binary64 |
| 321× | pow-prod-down_binary64 |
| 260× | pow2_binary64 |
| 208× | pow-unpow_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 36 |
| 1 | 205 | 28 |
| 2 | 2773 | 28 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (log.f64 base) (log.f64 base)) |
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 base (log.f64 base))) 2)) (log.f64 (cbrt.f64 (pow.f64 base (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 base (log.f64 base)))) (log.f64 (sqrt.f64 (pow.f64 base (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 base) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) 3) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 base)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 base)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) (log.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (log.f64 base)))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (log.f64 base))))) (sqrt.f64 (*.f64 2 (log.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 base) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 base (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 base) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 base)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (log.f64 base))) 1) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 base (log.f64 (hypot.f64 re im)))) 2)) (log.f64 (cbrt.f64 (pow.f64 base (log.f64 (hypot.f64 re im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 base (log.f64 (hypot.f64 re im))))) (log.f64 (sqrt.f64 (pow.f64 base (log.f64 (hypot.f64 re im))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2)) (cbrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (sqrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 base (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (-.f64 (pow.f64 base (log.f64 (hypot.f64 re im))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 base (log.f64 (hypot.f64 re im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 1)))))) |
| 1× | egg-herbie |
| 584× | times-frac_binary64 |
| 362× | associate-*r*_binary64 |
| 324× | fma-def_binary64 |
| 318× | associate-/l*_binary64 |
| 299× | associate-*l*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 570 | 4294973248 |
| 1 | 1579 | 5148 |
| 2 | 6899 | 5120 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (log.f64 base) 2) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) |
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) |
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)))))) |
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))) (pow.f64 re 6))))))) |
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))))) |
(+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)))))) |
(+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))))))) |
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (log.f64 base) (pow.f64 im 2))))))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) |
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) |
(+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) |
(+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 im 6)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) |
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) |
(+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 1 im) 6))))))) |
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)))))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)))) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 -1 im) 6)))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))))))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2)))))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) |
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) |
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) |
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2)))))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (pow.f64 (log.f64 base) 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (pow.f64 (log.f64 base) 2)))))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2)) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(+.f64 0 (pow.f64 (log.f64 base) 2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 base (log.f64 base))) 2)) (log.f64 (cbrt.f64 (pow.f64 base (log.f64 base))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 base (log.f64 base)))) (log.f64 (sqrt.f64 (pow.f64 base (log.f64 base))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) 1) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (pow.f64 (log.f64 base) 2) 1) |
(pow.f64 (pow.f64 (log.f64 base) 3) 2/3) |
(pow.f64 (pow.f64 (log.f64 base) 4) 1/2) |
(pow.f64 (pow.f64 (log.f64 base) 6) 1/3) |
(pow.f64 (cbrt.f64 (log.f64 base)) 6) |
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 3) |
(pow.f64 (sqrt.f64 (log.f64 base)) 4) |
(pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (log.f64 base)))) |
(pow.f64 (exp.f64 2) (log.f64 (log.f64 base))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (log.f64 base)))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (log.f64 base))))) |
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (log.f64 base))))) (sqrt.f64 (*.f64 2 (log.f64 (log.f64 base))))) |
(sqrt.f64 (pow.f64 (log.f64 base) 4)) |
(log.f64 (pow.f64 base (log.f64 base))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 base) 2)))) |
(cbrt.f64 (pow.f64 (log.f64 base) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) |
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2))) |
(exp.f64 (*.f64 2 (log.f64 (log.f64 base)))) |
(exp.f64 (*.f64 (log.f64 (log.f64 base)) 2)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (log.f64 base))) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 6)) 1/3)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 base)))) 3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (log.f64 base))) 1) 1)) |
(+.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 base (log.f64 (hypot.f64 re im)))) 2)) (log.f64 (cbrt.f64 (pow.f64 base (log.f64 (hypot.f64 re im)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 base (log.f64 (hypot.f64 re im))))) (log.f64 (sqrt.f64 (pow.f64 base (log.f64 (hypot.f64 re im)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1) |
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2)) (cbrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (sqrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) |
(log.f64 (pow.f64 base (log.f64 (hypot.f64 re im)))) |
(log.f64 (+.f64 1 (-.f64 (pow.f64 base (log.f64 (hypot.f64 re im))) 1))) |
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(log1p.f64 (-.f64 (pow.f64 base (log.f64 (hypot.f64 re im))) 1)) |
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 1)) |
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) |
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) |
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) |
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) -2))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) -2))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2)))) |
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (/.f64 1 (log.f64 base))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) 1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) |
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (log.f64 base))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 6)) 1/3) |
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2)))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 6))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 1)) |
| Outputs |
|---|
(pow.f64 (log.f64 base) 2) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) |
(*.f64 (log.f64 base) (log.f64 (fabs.f64 im))) |
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) |
(fma.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 re re))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) |
(fma.f64 (log.f64 base) (log.f64 (fabs.f64 im)) (/.f64 (*.f64 (*.f64 (*.f64 1/2 re) re) (log.f64 base)) (*.f64 im im))) |
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)))))) |
(fma.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) (*.f64 re re))) (*.f64 1/24 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) |
(fma.f64 (log.f64 base) (log.f64 (fabs.f64 im)) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 im im)) (*.f64 re re)) (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)))) 1/24)))) |
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))) (pow.f64 re 6))))))) |
(fma.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) (*.f64 re re))) (fma.f64 1/24 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (*.f64 (*.f64 1/720 (log.f64 base)) (*.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)))) (pow.f64 re 6)))))) |
(fma.f64 (log.f64 base) (log.f64 (fabs.f64 im)) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 im im)) (*.f64 re re)) (fma.f64 1/720 (*.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (/.f64 (/.f64 30 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3))) (*.f64 (pow.f64 re 6) (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)))) 1/24))))) |
(fma.f64 (log.f64 base) (log.f64 (fabs.f64 im)) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 im im)) (*.f64 re re)) (fma.f64 1/720 (*.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 1 (pow.f64 im 6)))) (*.f64 (pow.f64 re 6) (log.f64 base))) (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)))) 1/24))))) |
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) |
(neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))) |
(*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 base))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))))) |
(fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 1/2 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (/.f64 1 re) 2)))) |
(fma.f64 1/2 (*.f64 (*.f64 im im) (*.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 base)))) |
(+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)))))) |
(fma.f64 1/24 (*.f64 (log.f64 base) (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (pow.f64 (/.f64 1 re) 4))) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 1/2 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (/.f64 1 re) 2))))) |
(fma.f64 1/24 (*.f64 (log.f64 base) (*.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (fma.f64 1/2 (*.f64 (*.f64 im im) (*.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 base))))) |
(+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))))))) |
(fma.f64 1/720 (*.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 6)) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))) (fma.f64 1/24 (*.f64 (log.f64 base) (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (pow.f64 (/.f64 1 re) 4))) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 1/2 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (/.f64 1 re) 2)))))) |
(fma.f64 1/720 (*.f64 (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 (pow.f64 im 4) 1/4)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 6))) (fma.f64 1/24 (*.f64 (log.f64 base) (*.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (fma.f64 1/2 (*.f64 (*.f64 im im) (*.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 base)))))) |
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) |
(neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) |
(*.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 base))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (log.f64 base) (*.f64 im im))))) |
(fma.f64 1/2 (*.f64 (*.f64 im im) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2))) (*.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 base)))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))) |
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (fma.f64 1/24 (*.f64 (*.f64 (log.f64 base) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (pow.f64 (/.f64 -1 re) 4)) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (log.f64 base) (*.f64 im im)))))) |
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 im im) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1 re) 4) (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))))) (+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (log.f64 base) (pow.f64 im 2))))))) |
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (fma.f64 1/720 (*.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 6)) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))) (fma.f64 1/24 (*.f64 (*.f64 (log.f64 base) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (pow.f64 (/.f64 -1 re) 4)) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (log.f64 base) (*.f64 im im))))))) |
(-.f64 (fma.f64 1/720 (*.f64 (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 (pow.f64 im 4) 1/4)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 6))) (fma.f64 1/2 (*.f64 (*.f64 im im) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2))) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1 re) 4) (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4)))))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) |
(*.f64 (log.f64 base) (log.f64 (fabs.f64 re))) |
(+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) |
(fma.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 im im))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) |
(fma.f64 (log.f64 base) (log.f64 (fabs.f64 re)) (/.f64 (*.f64 (*.f64 im (*.f64 im 1/2)) (log.f64 base)) (*.f64 re re))) |
(+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) |
(fma.f64 1/24 (*.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (fma.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 im im))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) |
(fma.f64 1/24 (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 (log.f64 base) (log.f64 (fabs.f64 re)) (/.f64 (*.f64 (*.f64 im (*.f64 im 1/2)) (log.f64 base)) (*.f64 re re)))) |
(+.f64 (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (+.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 im 6)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) |
(fma.f64 1/24 (*.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (fma.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/720 (*.f64 (log.f64 base) (*.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 im 6))) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 im im))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) |
(fma.f64 1/24 (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 (log.f64 base) (log.f64 (fabs.f64 re)) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im)) (*.f64 (*.f64 (pow.f64 im 6) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (/.f64 (/.f64 30 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3)))) (*.f64 (log.f64 base) 1/720))))) |
(fma.f64 1/24 (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 (log.f64 base) (log.f64 (fabs.f64 re)) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im)) (*.f64 (*.f64 (pow.f64 im 6) (fma.f64 30 (/.f64 1 (pow.f64 re 6)) (/.f64 360 (/.f64 (pow.f64 re 4) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2))))) (*.f64 (log.f64 base) 1/720))))) |
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) |
(neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) |
(*.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base))) |
(+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))) |
(fma.f64 1/2 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 1 im) 2)) (neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))) |
(fma.f64 1/2 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 1 im) 2)) (*.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) |
(fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (log.f64 base)) (fma.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2) (*.f64 -3 (pow.f64 re 4)))) (fma.f64 1/2 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 1 im) 2)) (neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))))) |
(-.f64 (fma.f64 (*.f64 1/24 (pow.f64 (/.f64 1 im) 4)) (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4)))) (*.f64 1/2 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 1 im) 2)))) (neg.f64 (*.f64 (log.f64 im) (log.f64 base)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 1 im) 6))))))) |
(fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (log.f64 base)) (fma.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2) (*.f64 -3 (pow.f64 re 4)))) (fma.f64 1/2 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 1 im) 2)) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 (*.f64 1/720 (log.f64 base)) (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (pow.f64 (/.f64 1 im) 6)))))) |
(fma.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))))) (fma.f64 1/2 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 1 im) 2)) (-.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 (fma.f64 360 (*.f64 re (*.f64 re (*.f64 (pow.f64 re 4) 1/4))) (*.f64 30 (pow.f64 re 6))) (pow.f64 (/.f64 1 im) 6)) 1/720)) (neg.f64 (*.f64 (log.f64 im) (log.f64 base)))))) |
(fma.f64 1/24 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))))) (fma.f64 1/2 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 1 im) 2)) (fma.f64 (*.f64 (*.f64 (log.f64 base) 1/720) (pow.f64 (/.f64 1 im) 6)) (fma.f64 360 (*.f64 re (*.f64 re (*.f64 (pow.f64 re 4) 1/4))) (*.f64 30 (pow.f64 re 6))) (*.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))))) |
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) |
(neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) |
(*.f64 (log.f64 base) (neg.f64 (log.f64 (/.f64 -1 im)))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))))) |
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (*.f64 (*.f64 1/2 (log.f64 base)) (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2)))) |
(fma.f64 1/2 (*.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (*.f64 (log.f64 base) (neg.f64 (log.f64 (/.f64 -1 im))))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)))))) |
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (fma.f64 1/2 (*.f64 (log.f64 base) (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2))) (*.f64 (*.f64 1/24 (log.f64 base)) (*.f64 (fma.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2) (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4))))) |
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (*.f64 1/24 (*.f64 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 4))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)))) (+.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 -1 im) 6)))) (*.f64 1/24 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))))))) |
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (fma.f64 1/2 (*.f64 (log.f64 base) (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2))) (fma.f64 1/720 (*.f64 (log.f64 base) (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (pow.f64 (/.f64 -1 im) 6))) (*.f64 (*.f64 1/24 (log.f64 base)) (*.f64 (fma.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2) (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)))))) |
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (fma.f64 1/24 (*.f64 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 4))) (*.f64 (*.f64 (*.f64 (log.f64 base) 1/720) (pow.f64 (/.f64 -1 im) 6)) (fma.f64 360 (*.f64 re (*.f64 re (*.f64 (pow.f64 re 4) 1/4))) (*.f64 30 (pow.f64 re 6)))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(neg.f64 (*.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) |
(*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base)))) |
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(neg.f64 (*.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) |
(*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base)))) |
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(neg.f64 (*.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) |
(*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base)))) |
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(neg.f64 (*.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) |
(*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base)))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))) |
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (fabs.f64 im)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))) |
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 re re) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im)))))) |
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (fabs.f64 im))))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))) |
(fma.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 re re) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im))))))) |
(fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)))) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (fabs.f64 im)))))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))))) |
(fma.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)))) (pow.f64 re 6))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 re re) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 im im)))))))) |
(fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)))) (pow.f64 re 4))) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (/.f64 (/.f64 30 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3))) (pow.f64 re 6))) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (fabs.f64 im))))))) |
(fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)))) (pow.f64 re 4))) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 1 (pow.f64 im 6)))) (pow.f64 re 6))) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (fabs.f64 im))))))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2)))) |
(fma.f64 -1 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)))) |
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) 1/2)) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 re)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))))) |
(fma.f64 -1 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (*.f64 1/24 (log.f64 base)) (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2)))) |
(-.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) 1/2))) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 re)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2)))))) |
(fma.f64 -1 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 6)) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 (*.f64 1/24 (log.f64 base)) (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (pow.f64 (/.f64 1 re) 4))) (pow.f64 (log.f64 base) 2))))) |
(-.f64 (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (/.f64 1 re) 6) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 (pow.f64 im 4) 1/4)) (*.f64 30 (pow.f64 im 6))))) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 1 re) 4))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (pow.f64 (/.f64 1 re) 2) (log.f64 base))) (/.f64 (pow.f64 (log.f64 base) 2) 1/2)))) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 re)))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) |
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)))) (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 base) 2))) |
(-.f64 (/.f64 1/2 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 im im) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 2))))) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))) |
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4)))) (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 base) 2)))) |
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 im (*.f64 im (pow.f64 (/.f64 -1 re) 2)))) (/.f64 (*.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) 1/24) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (pow.f64 (/.f64 -1 re) 4)))) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))))) |
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 6)) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4)))) (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 base) 2))))) |
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 im (*.f64 im (pow.f64 (/.f64 -1 re) 2)))) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 (pow.f64 im 4) 1/4)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (/.f64 -1 re) 6))) (-.f64 (/.f64 (*.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) 1/24) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) (pow.f64 (/.f64 -1 re) 4))) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re)))))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2)) |
(*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 re))) |
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) |
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) |
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 re)))) |
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) |
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) |
(+.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 re))) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))))) (*.f64 (/.f64 1/2 (*.f64 re re)) (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im)))))) |
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2)))))) |
(+.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 im im) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (/.f64 (*.f64 (*.f64 1/720 (log.f64 base)) (*.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (pow.f64 im 6))) (pow.f64 (log.f64 base) 2))))) |
(+.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 re))) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))))) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 im (/.f64 (*.f64 re re) im))) (/.f64 (*.f64 (*.f64 (pow.f64 im 6) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (/.f64 (/.f64 30 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3)))) (*.f64 (log.f64 base) 1/720)) (pow.f64 (log.f64 base) 2))))) |
(+.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 re))) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))))) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (/.f64 im (/.f64 (*.f64 re re) im))) (/.f64 (*.f64 (*.f64 (pow.f64 im 6) (fma.f64 30 (/.f64 1 (pow.f64 re 6)) (/.f64 360 (/.f64 (pow.f64 re 4) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2))))) (*.f64 (log.f64 base) 1/720)) (pow.f64 (log.f64 base) 2))))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))))) |
(/.f64 (*.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))))) |
(-.f64 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 1 im) 2)) (/.f64 (pow.f64 (log.f64 base) 2) 1/2)) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 im)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (pow.f64 (log.f64 base) 2))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 -1 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (/.f64 (*.f64 1/24 (*.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4)) (fma.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2) (*.f64 -3 (pow.f64 re 4))))) (pow.f64 (log.f64 base) 2)))) |
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 re (*.f64 re (pow.f64 (/.f64 1 im) 2)))) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (*.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 1 im) 6))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (pow.f64 (log.f64 base) 2)))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 1 im) 2)) (pow.f64 (log.f64 base) 2)) (fma.f64 -1 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (pow.f64 (/.f64 1 im) 6)))) (/.f64 (*.f64 1/24 (*.f64 (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 4)) (fma.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2) (*.f64 -3 (pow.f64 re 4))))) (pow.f64 (log.f64 base) 2))))) |
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 re (*.f64 re (pow.f64 (/.f64 1 im) 2)))) (-.f64 (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 (fma.f64 360 (*.f64 re (*.f64 re (*.f64 (pow.f64 re 4) 1/4))) (*.f64 30 (pow.f64 re 6))) (pow.f64 (/.f64 1 im) 6))) (*.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))))))) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 im))))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (/.f64 -1 im)))) (pow.f64 (log.f64 base) 2)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))) |
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2)))) (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (pow.f64 (log.f64 base) 2))) |
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (/.f64 (pow.f64 (log.f64 base) 2) 1/2)) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 im)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2))))) |
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2)))) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (fma.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2) (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)))) (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (pow.f64 (log.f64 base) 2)))) |
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 re (*.f64 re (pow.f64 (/.f64 -1 im) 2)))) (/.f64 (*.f64 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 4))) (/.f64 (pow.f64 (log.f64 base) 2) 1/24))) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 im)))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 -1 im) 6))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 2)))))) |
(fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 1/2 (*.f64 re re)) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (pow.f64 (/.f64 -1 im) 6)))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2)))) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (fma.f64 -12 (pow.f64 (*.f64 1/2 (*.f64 re re)) 2) (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)))) (/.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (pow.f64 (log.f64 base) 2))))) |
(fma.f64 1/720 (/.f64 (*.f64 (fma.f64 360 (*.f64 re (*.f64 re (*.f64 (pow.f64 re 4) 1/4))) (*.f64 30 (pow.f64 re 6))) (*.f64 (pow.f64 (/.f64 -1 im) 6) (log.f64 base))) (pow.f64 (log.f64 base) 2)) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (*.f64 re (*.f64 re (pow.f64 (/.f64 -1 im) 2)))) (/.f64 (*.f64 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 4))) (/.f64 (pow.f64 (log.f64 base) 2) 1/24))) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 im))))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) |
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) |
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) |
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) |
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (neg.f64 (log.f64 base)) 2)) |
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base)))) (pow.f64 (log.f64 base) 2)) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (neg.f64 (log.f64 base)) 2)) |
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base)))) (pow.f64 (log.f64 base) 2)) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (neg.f64 (log.f64 base)) 2)) |
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base)))) (pow.f64 (log.f64 base) 2)) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) (pow.f64 (neg.f64 (log.f64 base)) 2)) |
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (neg.f64 (log.f64 base)))) (pow.f64 (log.f64 base) 2)) |
(+.f64 0 (pow.f64 (log.f64 base) 2)) |
(pow.f64 (log.f64 base) 2) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 base (log.f64 base))) 2)) (log.f64 (cbrt.f64 (pow.f64 base (log.f64 base))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 base (log.f64 base))))) (log.f64 (cbrt.f64 (pow.f64 base (log.f64 base))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 base (log.f64 base))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 base (log.f64 base)))) (log.f64 (sqrt.f64 (pow.f64 base (log.f64 base))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 base (log.f64 base))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) 1) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (pow.f64 (log.f64 base) 2) 1) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (pow.f64 (log.f64 base) 3) 2/3) |
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 3) 1/3) (pow.f64 (pow.f64 (log.f64 base) 3) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 3)) (cbrt.f64 (pow.f64 (log.f64 base) 3))) |
(pow.f64 (pow.f64 (log.f64 base) 4) 1/2) |
(sqrt.f64 (pow.f64 (log.f64 base) 4)) |
(fabs.f64 (pow.f64 (log.f64 base) 2)) |
(pow.f64 (pow.f64 (log.f64 base) 6) 1/3) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (cbrt.f64 (log.f64 base)) 6) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 3) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (sqrt.f64 (log.f64 base)) 4) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (log.f64 base)))) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (exp.f64 2) (log.f64 (log.f64 base))) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 2 (log.f64 (log.f64 base)))) 2)) (cbrt.f64 (*.f64 2 (log.f64 (log.f64 base))))) |
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 2 (log.f64 (log.f64 base))))) (sqrt.f64 (*.f64 2 (log.f64 (log.f64 base))))) |
(sqrt.f64 (pow.f64 (log.f64 base) 4)) |
(fabs.f64 (pow.f64 (log.f64 base) 2)) |
(log.f64 (pow.f64 base (log.f64 base))) |
(pow.f64 (log.f64 base) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 base) 2)))) |
(pow.f64 (log.f64 base) 2) |
(cbrt.f64 (pow.f64 (log.f64 base) 6)) |
(pow.f64 (log.f64 base) 2) |
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) |
(pow.f64 (log.f64 base) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2))) |
(pow.f64 (log.f64 base) 2) |
(exp.f64 (*.f64 2 (log.f64 (log.f64 base)))) |
(pow.f64 (log.f64 base) 2) |
(exp.f64 (*.f64 (log.f64 (log.f64 base)) 2)) |
(pow.f64 (log.f64 base) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (log.f64 base))) 1)) |
(pow.f64 (log.f64 base) 2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 6)) 1/3)) |
(pow.f64 (log.f64 base) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 base)))) 3)) |
(pow.f64 (log.f64 base) 2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) 2)) |
(pow.f64 (log.f64 base) 2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1)) |
(pow.f64 (log.f64 base) 2) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (log.f64 base))) 1) 1)) |
(pow.f64 (log.f64 base) 2) |
(+.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 base (log.f64 (hypot.f64 re im)))) 2)) (log.f64 (cbrt.f64 (pow.f64 base (log.f64 (hypot.f64 re im)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 base (log.f64 (hypot.f64 re im)))))) (log.f64 (cbrt.f64 (pow.f64 base (log.f64 (hypot.f64 re im)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 base (log.f64 (hypot.f64 im re)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 base (log.f64 (hypot.f64 re im))))) (log.f64 (sqrt.f64 (pow.f64 base (log.f64 (hypot.f64 re im)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 base (log.f64 (hypot.f64 re im)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 base (log.f64 (hypot.f64 im re)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) 1/2) |
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) |
(fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) |
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2)) (cbrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2)) (cbrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (sqrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))) (sqrt.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))) |
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) |
(fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) |
(log.f64 (pow.f64 base (log.f64 (hypot.f64 re im)))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(log.f64 (+.f64 1 (-.f64 (pow.f64 base (log.f64 (hypot.f64 re im))) 1))) |
(log1p.f64 (+.f64 (pow.f64 base (log.f64 (hypot.f64 re im))) -1)) |
(log1p.f64 (+.f64 -1 (pow.f64 base (log.f64 (hypot.f64 im re))))) |
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(log1p.f64 (-.f64 (pow.f64 base (log.f64 (hypot.f64 re im))) 1)) |
(log1p.f64 (+.f64 (pow.f64 base (log.f64 (hypot.f64 re im))) -1)) |
(log1p.f64 (+.f64 -1 (pow.f64 base (log.f64 (hypot.f64 im re))))) |
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1/3)) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 3)) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2)) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 1)) |
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) |
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) -2))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) -2))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2)))) |
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))) |
(/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 (hypot.f64 im re))))) |
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(/.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) |
(/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))) |
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) |
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2))) |
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) |
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) 1)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base))) |
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) |
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) |
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))) |
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (log.f64 base))) |
(*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 4)))) |
(/.f64 (log.f64 (hypot.f64 im re)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 4))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/2) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(fabs.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 6)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 6))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) (pow.f64 (log.f64 base) 6))) |
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)) 1/3) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) -1) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2)))) |
(*.f64 (log.f64 base) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))) |
(/.f64 (log.f64 base) (/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 (hypot.f64 im re))))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(fabs.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) |
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 6))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) (pow.f64 (log.f64 base) 6))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 1)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
Compiled 14869 to 8134 computations (45.3% saved)
22 alts after pruning (21 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 422 | 21 | 443 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 1 | 1 |
| Total | 423 | 22 | 445 |
| Status | Error | Program |
|---|---|---|
| 32.0b | (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) | |
| 32.0b | (pow.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 6)) 1/3) | |
| 0.4b | (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) | |
| 32.1b | (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) | |
| 1.3b | (/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) | |
| 29.8b | (/.f64 (*.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) | |
| 1.9b | (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 6)) | |
| 0.7b | (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 6))) | |
| 31.8b | (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) | |
| 31.8b | (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) | |
| ✓ | 0.3b | (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
| ▶ | 29.7b | (/.f64 (log.f64 im) (log.f64 base)) |
| 0.7b | (-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) | |
| 0.5b | (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) | |
| ▶ | 0.4b | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
| 1.0b | (*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) | |
| ▶ | 29.8b | (neg.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))))) |
| 1.4b | (log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) | |
| 0.6b | (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) | |
| 13.9b | (expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) | |
| ▶ | 0.7b | (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
| ▶ | 0.6b | (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
Compiled 594 to 441 computations (25.8% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f64 1 (log.f64 base)) |
| ✓ | 0.3b | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
Compiled 29 to 12 computations (58.6% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 207.0ms | base | @ | -inf | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
| 128.0ms | base | @ | -inf | (/.f64 1 (log.f64 base)) |
| 70.0ms | im | @ | -inf | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
| 15.0ms | re | @ | inf | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
| 5.0ms | im | @ | 0 | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
Compiled 51554 to 45043 computations (12.6% saved)
| 1× | batch-egg-rewrite |
| 853× | pow1_binary64 |
| 779× | add-log-exp_binary64 |
| 779× | log1p-expm1-u_binary64 |
| 779× | expm1-log1p-u_binary64 |
| 762× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 17 |
| 1 | 192 | 17 |
| 2 | 2205 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
(/.f64 1 (log.f64 base)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 1 (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -1) (pow.f64 (cbrt.f64 (log.f64 base)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -1) (pow.f64 (sqrt.f64 (log.f64 base)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 base) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 base) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (log.f64 base)))))))) |
| 1× | egg-herbie |
| 522× | unswap-sqr_binary64 |
| 520× | fma-def_binary64 |
| 467× | associate-*l/_binary64 |
| 465× | associate-*r/_binary64 |
| 231× | associate-/r/_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 305 | 2408 |
| 1 | 845 | 1890 |
| 2 | 2893 | 1760 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))) (pow.f64 re 6)) (log.f64 base)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base)))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) |
(/.f64 -1 (log.f64 (/.f64 1 base))) |
(/.f64 -1 (log.f64 (/.f64 1 base))) |
(/.f64 -1 (log.f64 (/.f64 1 base))) |
(/.f64 -1 (log.f64 (/.f64 1 base))) |
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(/.f64 (*.f64 -1 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base))) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(-.f64 (+.f64 1 (/.f64 1 (log.f64 base))) 1) |
(*.f64 1 (/.f64 1 (log.f64 base))) |
(*.f64 (/.f64 1 (log.f64 base)) 1) |
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base)))) |
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2)) |
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -1) (pow.f64 (cbrt.f64 (log.f64 base)) -1)) |
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -1) (pow.f64 (sqrt.f64 (log.f64 base)) -1)) |
(pow.f64 (log.f64 base) -1) |
(pow.f64 (/.f64 1 (log.f64 base)) 1) |
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3) |
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3) |
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2) |
(sqrt.f64 (pow.f64 (log.f64 base) -2)) |
(log.f64 (exp.f64 (/.f64 1 (log.f64 base)))) |
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 base)))) |
(exp.f64 (neg.f64 (log.f64 (log.f64 base)))) |
| Outputs |
|---|
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) |
(/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) |
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base))) |
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) |
(+.f64 (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (*.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)) (*.f64 im im))) (/.f64 (log.f64 base) (pow.f64 re 4)))))) |
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 1 (pow.f64 im 4)) (*.f64 -12 (/.f64 (/.f64 1/4 im) (pow.f64 im 3)))) (log.f64 base)) (pow.f64 re 4)) (/.f64 (log.f64 im) (log.f64 base)))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))) (pow.f64 re 6)) (log.f64 base)))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (/.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)))) (/.f64 (log.f64 base) (pow.f64 re 6))))))) |
(+.f64 (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)) (*.f64 im im))) (/.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (*.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (/.f64 (/.f64 30 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3))) (/.f64 (log.f64 base) (pow.f64 re 6))))))) |
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 1 (pow.f64 im 4)) (*.f64 -12 (/.f64 (/.f64 1/4 im) (pow.f64 im 3)))) (log.f64 base)) (pow.f64 re 4)) (*.f64 (/.f64 1/720 (log.f64 base)) (*.f64 (fma.f64 360 (/.f64 (/.f64 1/4 im) (pow.f64 im 5)) (/.f64 30 (pow.f64 im 6))) (pow.f64 re 6))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base)) |
(/.f64 (log.f64 re) (log.f64 base)) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base)))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))))) |
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im (/.f64 (log.f64 base) im)) (pow.f64 (/.f64 1 re) 2))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) |
(fma.f64 1/2 (*.f64 (/.f64 im (/.f64 (log.f64 base) im)) (/.f64 1 (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))))) |
(fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 4))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)))))) |
(fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 (pow.f64 im 4) 1/4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 4))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 im (/.f64 (log.f64 base) im)) (pow.f64 (/.f64 1 re) 2))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) |
(fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) (log.f64 base)) (/.f64 1 (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 im (/.f64 (log.f64 base) im)) (/.f64 1 (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base)))))) |
(fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 4))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (*.f64 1/720 (/.f64 (pow.f64 (/.f64 1 re) 6) (/.f64 (log.f64 base) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))))))) |
(fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 (pow.f64 im 4) 1/4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 4))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (/.f64 (log.f64 base) im)) (pow.f64 (/.f64 1 re) 2)) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 (/.f64 1 re) 6) (log.f64 base)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 (pow.f64 im 4) 1/4)) (*.f64 30 (pow.f64 im 6)))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) |
(fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) (log.f64 base)) (/.f64 1 (pow.f64 re 4))) (fma.f64 1/720 (*.f64 (/.f64 (/.f64 1 (pow.f64 re 6)) (log.f64 base)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 (pow.f64 im 4) 1/4)) (*.f64 30 (pow.f64 im 6)))) (fma.f64 1/2 (*.f64 (/.f64 im (/.f64 (log.f64 base) im)) (/.f64 1 (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (/.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(-.f64 (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 im (*.f64 im (/.f64 1 (*.f64 re re))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (/.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (*.f64 im im)) (*.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 (pow.f64 im 4) 1/4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (/.f64 (log.f64 base) im)) (/.f64 1 (*.f64 re re))) (*.f64 (/.f64 1/24 (log.f64 base)) (*.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) (/.f64 1 (pow.f64 re 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) |
(fma.f64 1/720 (/.f64 (pow.f64 (/.f64 -1 re) 6) (/.f64 (log.f64 base) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (/.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) |
(fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 6) (log.f64 base)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 (pow.f64 im 4) 1/4)) (*.f64 30 (pow.f64 im 6)))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (*.f64 im im)) (*.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 (pow.f64 im 4) 1/4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(fma.f64 1/720 (*.f64 (/.f64 (/.f64 1 (pow.f64 re 6)) (log.f64 base)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 (pow.f64 im 4) 1/4)) (*.f64 30 (pow.f64 im 6)))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (/.f64 (log.f64 base) im)) (/.f64 1 (*.f64 re re))) (*.f64 (/.f64 1/24 (log.f64 base)) (*.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) (/.f64 1 (pow.f64 re 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)) |
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base)) |
(/.f64 (log.f64 re) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))) |
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base))) |
(fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re (*.f64 re (log.f64 base)))) im) (/.f64 (log.f64 re) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (fma.f64 1/24 (/.f64 (pow.f64 im 4) (/.f64 (log.f64 base) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)))) |
(fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re (*.f64 re (log.f64 base)))) im) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (fma.f64 -3 (/.f64 1 (pow.f64 re 4)) (*.f64 -12 (/.f64 (/.f64 1/4 re) (pow.f64 re 3))))) (/.f64 (log.f64 re) (log.f64 base)))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))) |
(fma.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (/.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (fma.f64 1/24 (/.f64 (pow.f64 im 4) (/.f64 (log.f64 base) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))))) |
(fma.f64 1/720 (*.f64 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (/.f64 (/.f64 30 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3))) (log.f64 base)) (pow.f64 im 6)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base))))) |
(fma.f64 1/720 (*.f64 (/.f64 (fma.f64 360 (/.f64 (/.f64 1/4 re) (pow.f64 re 5)) (/.f64 30 (pow.f64 re 6))) (log.f64 base)) (pow.f64 im 6)) (fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re (*.f64 re (log.f64 base)))) im) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (fma.f64 -3 (/.f64 1 (pow.f64 re 4)) (*.f64 -12 (/.f64 (/.f64 1/4 re) (pow.f64 re 3))))) (/.f64 (log.f64 re) (log.f64 base))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) |
(/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))))) |
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (/.f64 (log.f64 base) (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 re (log.f64 base)) re) (/.f64 1 (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/24 (/.f64 (pow.f64 (/.f64 1 im) 4) (/.f64 (log.f64 base) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)))))) |
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (/.f64 (log.f64 base) (*.f64 re re))) (*.f64 1/24 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 4) (log.f64 base)) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4)))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 re (log.f64 base)) re) (/.f64 1 (*.f64 im im))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))) (log.f64 base)) (/.f64 1 (pow.f64 im 4))) (/.f64 (log.f64 im) (log.f64 base)))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base)))))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/24 (/.f64 (pow.f64 (/.f64 1 im) 4) (/.f64 (log.f64 base) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (*.f64 1/720 (/.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 6))))))) |
(-.f64 (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 4) (log.f64 base)) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4)))) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 1 im) 2) (/.f64 (log.f64 base) (*.f64 re re))) (*.f64 1/720 (*.f64 (/.f64 (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 (pow.f64 re 4) 1/4)) (*.f64 30 (pow.f64 re 6))) (log.f64 base)) (pow.f64 (/.f64 1 im) 6))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re (log.f64 base)) re) (/.f64 1 (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))) (log.f64 base)) (/.f64 1 (pow.f64 im 4))) (*.f64 1/720 (*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (pow.f64 re 4) 1/4) 360) (*.f64 30 (pow.f64 re 6))) (log.f64 base)) (/.f64 1 (pow.f64 im 6)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(-.f64 (*.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 base) re)) (pow.f64 (/.f64 -1 im) 2))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 re (log.f64 base)) re) (/.f64 1 (*.f64 im im))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 4))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(fma.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 base) re)) (pow.f64 (/.f64 -1 im) 2)) (-.f64 (*.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))) (log.f64 base)) (pow.f64 (/.f64 -1 im) 4))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(-.f64 (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))) (log.f64 base)) (/.f64 1 (pow.f64 im 4))) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 re (*.f64 re (/.f64 1 (*.f64 im im)))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) |
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 4))) (fma.f64 1/720 (/.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 6))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) |
(fma.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 base) re)) (pow.f64 (/.f64 -1 im) 2)) (-.f64 (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))) (log.f64 base)) (pow.f64 (/.f64 -1 im) 4)) (*.f64 1/720 (*.f64 (/.f64 (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 (pow.f64 re 4) 1/4)) (*.f64 30 (pow.f64 re 6))) (log.f64 base)) (pow.f64 (/.f64 -1 im) 6)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re (log.f64 base)) re) (/.f64 1 (*.f64 im im))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))) (log.f64 base)) (/.f64 1 (pow.f64 im 4))) (*.f64 1/720 (*.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (pow.f64 re 4) 1/4) 360) (*.f64 30 (pow.f64 re 6))) (log.f64 base)) (/.f64 1 (pow.f64 im 6)))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(/.f64 -1 (log.f64 (/.f64 1 base))) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(/.f64 -1 (log.f64 (/.f64 1 base))) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(/.f64 -1 (log.f64 (/.f64 1 base))) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(/.f64 -1 (log.f64 (/.f64 1 base))) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (*.f64 -1 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(-.f64 (+.f64 1 (/.f64 1 (log.f64 base))) 1) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(*.f64 1 (/.f64 1 (log.f64 base))) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(*.f64 (/.f64 1 (log.f64 base)) 1) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base))) |
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2)) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base)))) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -1) (pow.f64 (cbrt.f64 (log.f64 base)) -1)) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -1) (pow.f64 (sqrt.f64 (log.f64 base)) -1)) |
(pow.f64 (sqrt.f64 (log.f64 base)) -2) |
(pow.f64 (log.f64 base) -1) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (/.f64 1 (log.f64 base)) 1) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(sqrt.f64 (pow.f64 (log.f64 base) -2)) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(log.f64 (exp.f64 (/.f64 1 (log.f64 base)))) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base)))) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 base)))) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
(exp.f64 (neg.f64 (log.f64 (log.f64 base)))) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 1 (log.f64 base)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f64 (log.f64 im) (log.f64 base)) |
Compiled 14 to 6 computations (57.1% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 154.0ms | im | @ | -inf | (/.f64 (log.f64 im) (log.f64 base)) |
| 144.0ms | base | @ | -inf | (/.f64 (log.f64 im) (log.f64 base)) |
| 30.0ms | im | @ | 0 | (/.f64 (log.f64 im) (log.f64 base)) |
| 18.0ms | im | @ | inf | (/.f64 (log.f64 im) (log.f64 base)) |
| 11.0ms | base | @ | 0 | (/.f64 (log.f64 im) (log.f64 base)) |
Compiled 32944 to 28816 computations (12.5% saved)
| 1× | batch-egg-rewrite |
| 596× | pow1_binary64 |
| 548× | add-log-exp_binary64 |
| 548× | log1p-expm1-u_binary64 |
| 548× | expm1-log1p-u_binary64 |
| 536× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 8 |
| 1 | 118 | 8 |
| 2 | 1485 | 8 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (log.f64 im) (log.f64 base)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) |
| 1× | egg-herbie |
| 546× | log-prod_binary64 |
| 472× | associate-*r*_binary64 |
| 360× | fma-def_binary64 |
| 351× | distribute-rgt-neg-out_binary64 |
| 292× | fma-neg_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 86 | 474 |
| 1 | 207 | 326 |
| 2 | 639 | 326 |
| 3 | 3899 | 326 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) |
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base)))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base)))) |
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base)))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) |
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1) |
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) |
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) |
| ✓ | 0.3b | (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
| ✓ | 0.5b | (pow.f64 (log.f64 base) 2) |
Compiled 48 to 21 computations (56.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 570.0ms | base | @ | -inf | (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) |
| 227.0ms | base | @ | -inf | (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
| 214.0ms | im | @ | -inf | (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) |
| 205.0ms | base | @ | -inf | (pow.f64 (log.f64 base) 2) |
| 190.0ms | im | @ | -inf | (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
Compiled 111144 to 98756 computations (11.1% saved)
| 1× | batch-egg-rewrite |
| 962× | pow1_binary64 |
| 891× | add-log-exp_binary64 |
| 890× | log1p-expm1-u_binary64 |
| 890× | expm1-log1p-u_binary64 |
| 105× | add-sqr-sqrt_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 37 |
| 1 | 215 | 28 |
| 2 | 2897 | 28 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (log.f64 base) 2) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 base) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 base (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (log.f64 base)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))) (neg.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 im)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) 1) (/.f64 (log.f64 base) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 im) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 im))) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (sqrt.f64 (log.f64 im))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) -1) (/.f64 (log.f64 base) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) -1) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (log.f64 base) 4) (pow.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) (pow.f64 (log.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 2)) (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) (sqrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) -1) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) 1) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2)) (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (log.f64 base) -1) 1) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (log.f64 base) -1) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (cbrt.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (log.f64 base) -1) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (log.f64 base) -1) -1) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) -1)) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))))))) |
| 1× | egg-herbie |
| 650× | unswap-sqr_binary64 |
| 452× | associate-/r/_binary64 |
| 320× | associate-/l/_binary64 |
| 269× | distribute-rgt-in_binary64 |
| 259× | distribute-lft-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 233 | 1866 |
| 1 | 555 | 1534 |
| 2 | 2190 | 1528 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) 1) |
(*.f64 (log.f64 base) (log.f64 base)) |
(*.f64 (pow.f64 (log.f64 base) 2) 1) |
(*.f64 1 (pow.f64 (log.f64 base) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))) |
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 base))) |
(*.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(sqrt.f64 (pow.f64 (log.f64 base) 4)) |
(log.f64 (pow.f64 base (log.f64 base))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 base) 2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) |
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2))) |
(exp.f64 (*.f64 2 (log.f64 (log.f64 base)))) |
(-.f64 0 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) 1) |
(*.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 1 (log.f64 im)))) |
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 im))) |
(*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (/.f64 1 (log.f64 im)))) |
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) 1) |
(*.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (log.f64 im)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))) |
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) |
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))) (neg.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))) |
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 im))) |
(*.f64 (/.f64 1 (log.f64 im)) (pow.f64 (log.f64 base) 2)) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(*.f64 (/.f64 (log.f64 base) 1) (/.f64 (log.f64 base) (log.f64 im))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 im))) |
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im)))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 im) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 im)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 im))) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 (log.f64 im)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (sqrt.f64 (log.f64 im))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 im)))) |
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (log.f64 base) (log.f64 im))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) -1) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 im))) |
(*.f64 (neg.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) |
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) 1) |
(pow.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 3) |
(pow.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))) 2) |
(pow.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) -1) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(sqrt.f64 (/.f64 (pow.f64 (log.f64 base) 4) (pow.f64 (log.f64 im) 2))) |
(log.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))) |
(log.f64 (/.f64 1 (exp.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))) |
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) (pow.f64 (log.f64 im) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(exp.f64 (log.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))) 1) |
(*.f64 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) |
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 1) |
(*.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 2)) (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))) |
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))) |
(*.f64 (sqrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) (sqrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (log.f64 base)) |
(*.f64 (pow.f64 (log.f64 base) -1) (log.f64 im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 im)))) |
(*.f64 (/.f64 (log.f64 base) 1) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 1 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 im)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 im)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2)) (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))) |
(*.f64 (/.f64 1 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))) |
(*.f64 (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 im)) |
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1) 1) (log.f64 im)) |
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (cbrt.f64 (log.f64 im))) |
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 im))) |
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1) -1) (log.f64 im)) |
(pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 1) |
(pow.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) 2) |
(pow.f64 (/.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(neg.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) |
(sqrt.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) -1)) (log.f64 im))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))))) |
(cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))) |
(log1p.f64 (expm1.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))) |
(exp.f64 (log.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))) |
| Outputs |
|---|
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(pow.f64 (log.f64 (/.f64 1 base)) 2) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 base)) 2) (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 1 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) 1) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(*.f64 (log.f64 base) (log.f64 base)) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(*.f64 (pow.f64 (log.f64 base) 2) 1) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(*.f64 1 (pow.f64 (log.f64 base) 2)) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 base))) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(*.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(sqrt.f64 (pow.f64 (log.f64 base) 4)) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(log.f64 (pow.f64 base (log.f64 base))) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 base) 2)))) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(cbrt.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3)) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2))) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(exp.f64 (*.f64 2 (log.f64 (log.f64 base)))) |
(pow.f64 (neg.f64 (log.f64 base)) 2) |
(pow.f64 (log.f64 base) 2) |
(-.f64 0 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) 1) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(*.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 1 (log.f64 im)))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(*.f64 (pow.f64 (log.f64 base) 2) (/.f64 1 (log.f64 im))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(*.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (/.f64 1 (log.f64 im)))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) 1) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(*.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (log.f64 im)))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 im))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2)) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2) (neg.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))) (neg.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (/.f64 1 (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 (/.f64 1 (log.f64 im)) (pow.f64 (log.f64 base) 2)) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(*.f64 -1 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 (/.f64 (log.f64 base) 1) (/.f64 (log.f64 base) (log.f64 im))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 im))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (log.f64 im)))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 im))) |
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im)))) |
(/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 im))) (cbrt.f64 (pow.f64 (log.f64 im) 2))) |
(/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (cbrt.f64 (log.f64 im)))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 im) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 im)))) |
(*.f64 (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im)))) |
(/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (log.f64 im))) (cbrt.f64 (pow.f64 (log.f64 im) 2))) |
(/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (cbrt.f64 (log.f64 im)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (cbrt.f64 (pow.f64 (log.f64 im) 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 im))) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 (log.f64 im)))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (sqrt.f64 (log.f64 im))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 im)))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 1 (log.f64 im)))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 im))) |
(*.f64 (/.f64 (log.f64 base) -1) (/.f64 (log.f64 base) (log.f64 im))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) -1) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 im)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) -1)) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (neg.f64 (log.f64 im))) |
(*.f64 (neg.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) 1) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(pow.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) 3) 1/3) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 3) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(pow.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))) 2) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(pow.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) -1) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(sqrt.f64 (/.f64 (pow.f64 (log.f64 base) 4) (pow.f64 (log.f64 im) 2))) |
(fabs.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(log.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(log.f64 (/.f64 1 (exp.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 2)) (log.f64 im)) |
(/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) |
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) 3)) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (log.f64 base) 2) 3) (pow.f64 (log.f64 im) 3))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(exp.f64 (log.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))) 1) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (log.f64 base) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 1) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 2)) (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))) |
(*.f64 (cbrt.f64 (*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2))) |
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (sqrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) (sqrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (log.f64 base)) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (pow.f64 (log.f64 base) -1) (log.f64 im)) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 im)))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (log.f64 base) 1) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 1 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 base) (/.f64 1 (log.f64 im)))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 im)))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2)) (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))) |
(*.f64 (cbrt.f64 (*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 1 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) (/.f64 (log.f64 base) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) (/.f64 (cbrt.f64 (log.f64 base)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 im)) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1) 1) (log.f64 im)) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (cbrt.f64 (log.f64 im))) |
(*.f64 (cbrt.f64 (log.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 1 (log.f64 base)))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 im)))) |
(*.f64 (cbrt.f64 (log.f64 im)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (log.f64 base))) |
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 im))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1) -1) (log.f64 im)) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 1) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 3) 1/3) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) 3) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (sqrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) 2) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (/.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(neg.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(sqrt.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 2)) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 base) -1)) (log.f64 im))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)) 3)) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) 3))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(expm1.f64 (log1p.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(log1p.f64 (expm1.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(exp.f64 (log.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1)))) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) | |
| ✓ | 0.6b | (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
| ✓ | 0.7b | (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) |
Compiled 42 to 13 computations (69% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.7s | base | @ | -inf | (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
| 1.2s | im | @ | -inf | (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
| 441.0ms | base | @ | -inf | (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) |
| 255.0ms | im | @ | -inf | (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) |
| 186.0ms | re | @ | inf | (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
Compiled 337011 to 272040 computations (19.3% saved)
| 1× | batch-egg-rewrite |
| 972× | pow1_binary64 |
| 904× | add-log-exp_binary64 |
| 904× | log1p-expm1-u_binary64 |
| 904× | expm1-log1p-u_binary64 |
| 104× | add-sqr-sqrt_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 25 |
| 1 | 229 | 25 |
| 2 | 2543 | 25 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (/.f64 1 (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 3) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (neg.f64 (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/3) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) |
| 1× | egg-herbie |
| 817× | associate-/l*_binary64 |
| 540× | fma-def_binary64 |
| 446× | associate-*l/_binary64 |
| 339× | distribute-lft-in_binary64 |
| 339× | distribute-rgt-in_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 846 | 19212 |
| 1 | 3050 | 15628 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/360 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (log.f64 base)) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (log.f64 base))))) (pow.f64 (/.f64 1 re) 4)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (log.f64 base))))) (pow.f64 (/.f64 1 re) 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2)) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (log.f64 base)))))) (pow.f64 (/.f64 1 re) 6)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2))) (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2))) (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2))) (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))))) |
(/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4)) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) |
(+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 1/360 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 im 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4)) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (pow.f64 (/.f64 1 im) 6))))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (pow.f64 (/.f64 -1 im) 6)) (+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2))))) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 6) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/360 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))))) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (pow.f64 (/.f64 1 re) 4)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2)) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (log.f64 base)))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 -1) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (/.f64 1 re) 6)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (pow.f64 (/.f64 1 re) 4)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2))))))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2))) (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2))) (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2))) (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2))) (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (/.f64 -1 re) 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1))))) |
(pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (pow.f64 im 4)) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (pow.f64 im 4)) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 1/360 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 im 6)) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))) |
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (/.f64 1 im) 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))))) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (pow.f64 (/.f64 -1 im) 4)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (pow.f64 (/.f64 -1 im) 4)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (pow.f64 (/.f64 -1 im) 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))))) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) 1) |
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1) |
(*.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 3) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3))) |
(/.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) |
(/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)) |
(/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (neg.f64 (pow.f64 (log.f64 base) 3))) |
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) |
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))) (log.f64 base)) |
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) |
(exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) |
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))) |
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/3) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)) |
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) |
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base)))) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base)))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
| Outputs |
|---|
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3)) |
(/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3)) |
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) |
(+.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3)) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) |
(fma.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) |
(+.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3)) (fma.f64 (pow.f64 re 4) (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))) (+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (log.f64 base) (fma.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (+.f64 (*.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))))))) (*.f64 1/24 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))))) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) |
(+.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3)) (fma.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (*.f64 (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 im)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (pow.f64 (log.f64 base) 3)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im))))) (*.f64 (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 im))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 im))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))))))) (pow.f64 re 4)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/360 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (log.f64 base)) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))))) |
(+.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3)) (fma.f64 (pow.f64 re 4) (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))) (+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (log.f64 base) (fma.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (+.f64 (*.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))))))) (*.f64 1/24 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))))) (fma.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (*.f64 (pow.f64 re 6) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (+.f64 (/.f64 (fma.f64 1/360 (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3))))) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3))))) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (fma.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (+.f64 (*.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))))) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))))))) |
(+.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3)) (fma.f64 (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 im)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (pow.f64 (log.f64 base) 3)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im))))) (*.f64 (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 im))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 im))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))))))) (pow.f64 re 4) (fma.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (*.f64 (pow.f64 re 6) (+.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 (fabs.f64 im)) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im))))) (*.f64 (/.f64 (fma.f64 1/360 (*.f64 (/.f64 (log.f64 (fabs.f64 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 im) 3) (pow.f64 (fabs.f64 im) 3)))))) (*.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2))))) (log.f64 base)) (log.f64 (fabs.f64 im)))) (fma.f64 1/2 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 im))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 im))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (pow.f64 (log.f64 base) 3)) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 im) 3) (pow.f64 (fabs.f64 im) 3))))))))))))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (neg.f64 (pow.f64 (neg.f64 (log.f64 re)) 3)) (pow.f64 (log.f64 base) 3)) |
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) |
(fma.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (pow.f64 (/.f64 1 re) 2) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3)))) |
(-.f64 (*.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 re) (log.f64 re)))) (pow.f64 (/.f64 1 re) 2)) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (log.f64 base))))) (pow.f64 (/.f64 1 re) 4)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(fma.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 -1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (neg.f64 (/.f64 (fma.f64 -1/12 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))))) (pow.f64 (/.f64 1 re) 4) (fma.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (pow.f64 (/.f64 1 re) 2) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))))) |
(-.f64 (fma.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re)))) (*.f64 -1/2 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 re)))))) (/.f64 (neg.f64 (log.f64 re)) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (pow.f64 (/.f64 1 re) 4) (*.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 re) (log.f64 re)))) (pow.f64 (/.f64 1 re) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (log.f64 base))))) (pow.f64 (/.f64 1 re) 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2)) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (log.f64 base)))))) (pow.f64 (/.f64 1 re) 6)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) |
(fma.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 -1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (neg.f64 (/.f64 (fma.f64 -1/12 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))))) (pow.f64 (/.f64 1 re) 4) (fma.f64 (fma.f64 1/720 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (log.f64 base) (fma.f64 -1/360 (/.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (*.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im))))))) (fma.f64 -1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (*.f64 im im) (neg.f64 (log.f64 re))))) (*.f64 1/2 (/.f64 (fma.f64 -1/12 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (*.f64 im im))))))) (pow.f64 (/.f64 1 re) 6) (fma.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (pow.f64 (/.f64 1 re) 2) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3)))))) |
(fma.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re)))) (*.f64 -1/2 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 re)))))) (/.f64 (neg.f64 (log.f64 re)) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (pow.f64 (/.f64 1 re) 4) (-.f64 (fma.f64 (fma.f64 1/720 (*.f64 (/.f64 (*.f64 (log.f64 re) (log.f64 re)) (pow.f64 (log.f64 base) 3)) (fma.f64 (*.f64 360 (*.f64 1/4 (pow.f64 im 4))) (*.f64 im im) (*.f64 30 (pow.f64 im 6)))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 -1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (*.f64 (*.f64 im im) (log.f64 re))))))) (*.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (*.f64 -1/360 (*.f64 (/.f64 (fma.f64 (*.f64 360 (*.f64 1/4 (pow.f64 im 4))) (*.f64 im im) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 re)))))))) (pow.f64 (/.f64 1 re) 6) (*.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 re) (log.f64 re)))) (pow.f64 (/.f64 1 re) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3)))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 base) 3)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)) (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))))) |
(-.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (*.f64 im im)))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2))) (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) |
(fma.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)) (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))))))) |
(fma.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 3)))) (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re))))) (log.f64 base)) (log.f64 (/.f64 -1 re)))) (-.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (*.f64 im im)))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2))) (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2))) (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))))) |
(fma.f64 (pow.f64 (/.f64 -1 re) 6) (fma.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im))) (*.f64 -1/360 (/.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re))))))) (log.f64 base)) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))) (/.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -1/24 (/.f64 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 base) 3)) (*.f64 1/720 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))))))) (fma.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)) (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))))))) |
(fma.f64 (pow.f64 (/.f64 -1 re) 6) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re))))) (log.f64 base)) (*.f64 im im)) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (fma.f64 (*.f64 360 (*.f64 1/4 (pow.f64 im 4))) (*.f64 im im) (*.f64 30 (pow.f64 im 6)))) (*.f64 -1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 re)))))))) (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (*.f64 -1/360 (/.f64 (fma.f64 (*.f64 360 (*.f64 1/4 (pow.f64 im 4))) (*.f64 im im) (*.f64 30 (pow.f64 im 6))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))))) (fma.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 3)))) (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re))))) (log.f64 base)) (log.f64 (/.f64 -1 re)))) (-.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (*.f64 im im)))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))))) |
(/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) |
(/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3)) |
(+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) |
(fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4)) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) |
(fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (fma.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))) (*.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))))) (pow.f64 im 4) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) |
(fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) (fma.f64 (pow.f64 im 4) (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 re)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (*.f64 (/.f64 (fma.f64 1/12 (*.f64 (/.f64 (log.f64 (fabs.f64 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (log.f64 base)) (log.f64 (fabs.f64 re))))) (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 1/360 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 im 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4)) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (fma.f64 (+.f64 (/.f64 (fma.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (*.f64 1/360 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 re re))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))) (fma.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (fma.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))) (pow.f64 im 6) (fma.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))) (*.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))))) (pow.f64 im 4) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))))) |
(fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) (fma.f64 (+.f64 (*.f64 (/.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (*.f64 1/360 (/.f64 (log.f64 (fabs.f64 re)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 re) 3) (pow.f64 (fabs.f64 re) 3))))))))) (log.f64 base)) (log.f64 (fabs.f64 re))) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 (fabs.f64 re)) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (fma.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 re) 3) (pow.f64 (fabs.f64 re) 3))))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (fabs.f64 re)) 2))) (/.f64 (*.f64 (fma.f64 1/12 (*.f64 (/.f64 (log.f64 (fabs.f64 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) 1/2) (*.f64 (log.f64 base) (*.f64 re re)))))) (pow.f64 im 6) (fma.f64 (pow.f64 im 4) (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 re)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (*.f64 (/.f64 (fma.f64 1/12 (*.f64 (/.f64 (log.f64 (fabs.f64 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (log.f64 base)) (log.f64 (fabs.f64 re))))) (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (neg.f64 (pow.f64 (neg.f64 (log.f64 im)) 3)) (pow.f64 (log.f64 base) 3)) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) |
(fma.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3)))) |
(-.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im)))))) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(fma.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (fma.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 -1/2 (/.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2))) (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))))) |
(-.f64 (fma.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) (*.f64 (pow.f64 (/.f64 1 im) 4) (-.f64 (fma.f64 -1/2 (/.f64 (neg.f64 (*.f64 (pow.f64 re 4) (log.f64 im))) (pow.f64 (log.f64 base) 3)) (*.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 im) (log.f64 im))))) (*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 -1/12 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 im))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (pow.f64 (/.f64 1 im) 6))))) |
(fma.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (fma.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 -1/2 (/.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2))) (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))))) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3)) (*.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/360 (/.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (*.f64 1/24 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (fma.f64 -1/24 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))))) (fma.f64 1/720 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))))) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))))) (pow.f64 (/.f64 1 im) 6))))) |
(fma.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) (fma.f64 (pow.f64 (/.f64 1 im) 4) (-.f64 (fma.f64 -1/2 (/.f64 (neg.f64 (*.f64 (pow.f64 re 4) (log.f64 im))) (pow.f64 (log.f64 base) 3)) (*.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 im) (log.f64 im))))) (*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 -1/12 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 im))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (-.f64 (*.f64 (-.f64 (fma.f64 -1/24 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (fma.f64 -1/12 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 im))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (*.f64 (log.f64 im) (log.f64 im)) 1/720) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 (*.f64 360 (*.f64 re re)) (*.f64 1/4 (pow.f64 re 4)) (*.f64 (pow.f64 re 6) 30)))))) (*.f64 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4))))) (*.f64 -1/360 (*.f64 (/.f64 (fma.f64 (*.f64 360 (*.f64 re re)) (*.f64 1/4 (pow.f64 re 4)) (*.f64 (pow.f64 re 6) 30)) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 im))))) (log.f64 base)) (neg.f64 (log.f64 im)))) (pow.f64 (/.f64 1 im) 6)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (pow.f64 (log.f64 base) 3)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2))) |
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (/.f64 -1 im) 2))) |
(-.f64 (*.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 (/.f64 -1 im) 2)) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)))) |
(fma.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/12 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base)) (*.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im))))))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (/.f64 -1 im) 2)))) |
(fma.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (log.f64 (/.f64 -1 im)))) (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))))))))) (-.f64 (*.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 (/.f64 -1 im) 2)) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (pow.f64 (/.f64 -1 im) 6)) (+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2))))) |
(fma.f64 (fma.f64 1/720 (/.f64 (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (pow.f64 (log.f64 base) 3)) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (log.f64 base) (fma.f64 -1/360 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))))) (*.f64 1/24 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))))))) (fma.f64 -1/24 (/.f64 (*.f64 (*.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))))) (pow.f64 (/.f64 -1 im) 6) (fma.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/12 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base)) (*.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im))))))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (/.f64 -1 im) 2))))) |
(fma.f64 (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (fma.f64 (*.f64 360 (*.f64 re re)) (*.f64 1/4 (pow.f64 re 4)) (*.f64 (pow.f64 re 6) 30))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))))))) (*.f64 -1/24 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (*.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (log.f64 (/.f64 -1 im)))))) (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 1/24 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4))))) (*.f64 -1/360 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 (*.f64 360 (*.f64 re re)) (*.f64 1/4 (pow.f64 re 4)) (*.f64 (pow.f64 re 6) 30)))))))) (pow.f64 (/.f64 -1 im) 6) (fma.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (log.f64 (/.f64 -1 im)))) (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))))))))) (-.f64 (*.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 (/.f64 -1 im) 2)) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))))) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))) |
(/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))) |
(/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))) |
(/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))) |
(/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(fma.f64 1/3 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3)))) |
(fma.f64 1/3 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(fma.f64 1/3 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (fma.f64 1/3 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))) (+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (log.f64 base) (fma.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (+.f64 (*.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))))))) (*.f64 1/24 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))))) (*.f64 -1/3 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) 2) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) 2))))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))))) |
(fma.f64 1/3 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 im)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (pow.f64 (log.f64 base) 3)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im))))) (*.f64 (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 im))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 im))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 2)) -1/3))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 6) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/360 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (log.f64 base) 2)))))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))))) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(fma.f64 1/3 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (+.f64 (fma.f64 1/3 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))) (+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (log.f64 base) (fma.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (+.f64 (*.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))))))) (*.f64 1/24 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))))) (*.f64 -1/3 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) 2) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) 2))))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3)))) (*.f64 1/3 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) (+.f64 (/.f64 (fma.f64 1/360 (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3))))) (pow.f64 (log.f64 base) 2)) (*.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))))) (-.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3))))) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (fma.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (+.f64 (*.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))))) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) 3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) 3)) (*.f64 2/3 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) 2) (*.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))) (+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (log.f64 base) (fma.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (+.f64 (*.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))))))) (*.f64 1/24 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))))) (*.f64 -1/3 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) 2) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) 2))))))))))))))))) |
(fma.f64 1/3 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 im)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (pow.f64 (log.f64 base) 3)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im))))) (*.f64 (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 im))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 im))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 2)) -1/3))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (+.f64 (*.f64 (/.f64 (fma.f64 1/360 (*.f64 (/.f64 (log.f64 (fabs.f64 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 im) 3) (pow.f64 (fabs.f64 im) 3)))))) (*.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 2))))) (log.f64 base)) (log.f64 (fabs.f64 im))) (-.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 (fabs.f64 im)) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im))))) (fma.f64 1/2 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 im))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 im))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (pow.f64 (log.f64 base) 3)) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 im) 3) (pow.f64 (fabs.f64 im) 3))))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 3)) (*.f64 2/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (*.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 im)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (pow.f64 (log.f64 base) 3)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im))))) (*.f64 (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 im))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (pow.f64 (log.f64 base) 2)) (log.f64 (fabs.f64 im))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 2)) -1/3))))))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3)))))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1))) |
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (pow.f64 (/.f64 1 re) 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1) (/.f64 (*.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 re) (log.f64 re)))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) (/.f64 (pow.f64 (/.f64 1 re) 2) (pow.f64 (cbrt.f64 -1) 2))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (pow.f64 (/.f64 1 re) 4)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))))) |
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (pow.f64 (/.f64 1 re) 2) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1) (*.f64 1/3 (/.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 -1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (neg.f64 (/.f64 (fma.f64 -1/12 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))))) (*.f64 1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 re) 4)))))) |
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 re) (log.f64 re)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (pow.f64 (/.f64 1 re) 2) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 1/3 (/.f64 (+.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re)))) (*.f64 -1/2 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 re)))))) (/.f64 (neg.f64 (log.f64 re)) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 re) (log.f64 re)))) 2) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (cbrt.f64 -1)))) -1/3)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) (/.f64 (pow.f64 (/.f64 1 re) 4) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2)) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (log.f64 base)))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 -1) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (/.f64 1 re) 6)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (pow.f64 (/.f64 1 re) 4)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2))))))) |
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (pow.f64 (/.f64 1 re) 2) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (-.f64 (fma.f64 1/720 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (log.f64 base) (fma.f64 -1/360 (/.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (*.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im))))))) (fma.f64 -1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (*.f64 im im) (neg.f64 (log.f64 re))))) (*.f64 1/2 (/.f64 (fma.f64 -1/12 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (*.f64 im im))))))) (fma.f64 2/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (*.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (cbrt.f64 -1)) (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 -1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (neg.f64 (/.f64 (fma.f64 -1/12 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))))) (*.f64 1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 3)))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (pow.f64 (/.f64 1 re) 6) (pow.f64 (cbrt.f64 -1) 2))) (/.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 -1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (neg.f64 (/.f64 (fma.f64 -1/12 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))))) (*.f64 1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 re) 4))))))) |
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 re) (log.f64 re)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (pow.f64 (/.f64 1 re) 2) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 1/3 (fma.f64 (/.f64 (-.f64 (fma.f64 1/720 (*.f64 (/.f64 (*.f64 (log.f64 re) (log.f64 re)) (pow.f64 (log.f64 base) 3)) (fma.f64 (*.f64 360 (*.f64 1/4 (pow.f64 im 4))) (*.f64 im im) (*.f64 30 (pow.f64 im 6)))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 -1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (*.f64 (*.f64 im im) (log.f64 re))))))) (*.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (*.f64 -1/360 (*.f64 (/.f64 (fma.f64 (*.f64 360 (*.f64 1/4 (pow.f64 im 4))) (*.f64 im im) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 re)))))))) (fma.f64 1/27 (/.f64 (*.f64 27/8 (pow.f64 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 re) (log.f64 re))) 3)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 3))) (*.f64 2/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (*.f64 (*.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 re) (log.f64 re)))) (cbrt.f64 -1)) (+.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re)))) (*.f64 -1/2 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 re)))))) (/.f64 (neg.f64 (log.f64 re)) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 re) (log.f64 re)))) 2) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (cbrt.f64 -1)))) -1/3))) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (pow.f64 (/.f64 1 re) 6) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (+.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re)))) (*.f64 -1/2 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 re)))))) (/.f64 (neg.f64 (log.f64 re)) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (pow.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 re) (log.f64 re)))) 2) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (cbrt.f64 -1)))) -1/3)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) (/.f64 (pow.f64 (/.f64 1 re) 4) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1))) |
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))))) |
(fma.f64 1/3 (/.f64 (*.f64 3/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (/.f64 -1 re) 2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2))) (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)))) |
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 4) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (*.f64 1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))))) |
(fma.f64 1/3 (/.f64 (*.f64 3/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (/.f64 -1 re) 2))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 4) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2))) (+.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 3)))) (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re))))) (log.f64 base)) (log.f64 (/.f64 -1 re)))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 4))) (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 3/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) 2))) -1/3))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2))) (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2))) (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 im 2) 2) (pow.f64 (log.f64 base) 2))) (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (/.f64 -1 re) 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1))))) |
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 4) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (*.f64 1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im))) (*.f64 -1/360 (/.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re))))))) (log.f64 base)) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))) (/.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -1/24 (/.f64 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 base) 3)) (*.f64 1/720 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))))))) (fma.f64 2/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (*.f64 1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 3)))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (/.f64 -1 re) 6))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))))))) |
(fma.f64 1/3 (/.f64 (*.f64 3/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (/.f64 -1 re) 2))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 4) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2))) (+.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 3)))) (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re))))) (log.f64 base)) (log.f64 (/.f64 -1 re)))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 4))) (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 3/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) 2))) -1/3))) (fma.f64 1/3 (*.f64 (/.f64 (-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re))))) (log.f64 base)) (*.f64 im im)) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (fma.f64 (*.f64 360 (*.f64 1/4 (pow.f64 im 4))) (*.f64 im im) (*.f64 30 (pow.f64 im 6)))) (*.f64 -1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 re)))))))) (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)) (*.f64 im im)) (*.f64 -1/360 (/.f64 (fma.f64 (*.f64 360 (*.f64 1/4 (pow.f64 im 4))) (*.f64 im im) (*.f64 30 (pow.f64 im 6))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))))))) (fma.f64 2/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 4))) (*.f64 (*.f64 (cbrt.f64 -1) (+.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 3)))) (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)) (log.f64 (/.f64 -1 re))))) (log.f64 base)) (log.f64 (/.f64 -1 re)))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 4))) (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 3/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) 2))) -1/3))) (*.f64 3/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (*.f64 im im))))) (*.f64 1/27 (/.f64 (*.f64 27/8 (pow.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (*.f64 im im)) 3)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 3)))))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 -1 re) 6) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))))))) |
(pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) |
(+.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (*.f64 1/3 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))))) |
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (pow.f64 im 4)) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))) |
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))) (*.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))))) (*.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) 2)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) (pow.f64 im 4))) (+.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (*.f64 1/3 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))) |
(fma.f64 1/3 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 re)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (*.f64 (/.f64 (fma.f64 1/12 (*.f64 (/.f64 (log.f64 (fabs.f64 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (log.f64 base)) (log.f64 (fabs.f64 re))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4)) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) 2)) -1/3)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 im 4)) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (pow.f64 im 4)) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 1/360 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2)))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 base) 2)))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (log.f64 base)) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 im 6)) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))) (*.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))))) (*.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) 2)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) (pow.f64 im 4))) (+.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (/.f64 (-.f64 (fma.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (+.f64 (/.f64 (fma.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (*.f64 1/360 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (sqrt.f64 (*.f64 re re))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))) (fma.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))) (fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))) (*.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))))) (*.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) 2) (*.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (*.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (+.f64 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (*.f64 1/12 (/.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))) (*.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))))) (*.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) 2)))))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) 2)) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) 3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) 3)))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) (pow.f64 im 6))))))) |
(fma.f64 1/3 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 re)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (*.f64 (/.f64 (fma.f64 1/12 (*.f64 (/.f64 (log.f64 (fabs.f64 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (log.f64 base)) (log.f64 (fabs.f64 re))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4)) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) 2)) -1/3)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 im 4)) (fma.f64 1/3 (+.f64 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))))) (*.f64 (/.f64 (-.f64 (+.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 (fabs.f64 re)) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (*.f64 (/.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 re re))) (*.f64 1/360 (/.f64 (log.f64 (fabs.f64 re)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 re) 3) (pow.f64 (fabs.f64 re) 3))))))))) (log.f64 base)) (log.f64 (fabs.f64 re)))) (fma.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 re) 3) (pow.f64 (fabs.f64 re) 3))))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (fabs.f64 re)) 2))) (/.f64 (*.f64 (fma.f64 1/12 (*.f64 (/.f64 (log.f64 (fabs.f64 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) 1/2) (*.f64 (log.f64 base) (*.f64 re re))))) (fma.f64 1/3 (*.f64 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 re)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (*.f64 (/.f64 (fma.f64 1/12 (*.f64 (/.f64 (log.f64 (fabs.f64 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (log.f64 base)) (log.f64 (fabs.f64 re))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4)) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) 2)) -1/3)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4)) (*.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))))) (fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 re)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (*.f64 (/.f64 (fma.f64 1/12 (*.f64 (/.f64 (log.f64 (fabs.f64 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (log.f64 base)) (log.f64 (fabs.f64 re))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4)) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) 2)) -1/3))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))))) (*.f64 1/27 (/.f64 (*.f64 27/8 (pow.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))) 3)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 3)))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 im 6))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2))))) |
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))))) |
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 4) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2))) (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))))) (*.f64 -1/3 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)))))) |
(fma.f64 1/3 (fma.f64 (/.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 4) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (neg.f64 (*.f64 (pow.f64 re 4) (log.f64 im))) (pow.f64 (log.f64 base) 3)) (*.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 im) (log.f64 im))))) (*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 -1/12 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 im))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) 2)))) -1/3)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (/.f64 1 im) 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))))) |
(fma.f64 1/3 (*.f64 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/360 (/.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (*.f64 1/24 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (fma.f64 -1/24 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))))) (fma.f64 1/720 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))))) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))))) (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2))) (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))))) (*.f64 -1/3 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (*.f64 (cbrt.f64 -1) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2))))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 2))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 3)))))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 1 im) 6) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 4) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2))) (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))))) (*.f64 -1/3 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2))))))) |
(fma.f64 1/3 (*.f64 (/.f64 (-.f64 (-.f64 (fma.f64 -1/24 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (fma.f64 -1/12 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 im))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (/.f64 (*.f64 (*.f64 (log.f64 im) (log.f64 im)) 1/720) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 (*.f64 360 (*.f64 re re)) (*.f64 1/4 (pow.f64 re 4)) (*.f64 (pow.f64 re 6) 30)))))) (*.f64 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4))))) (*.f64 -1/360 (*.f64 (/.f64 (fma.f64 (*.f64 360 (*.f64 re re)) (*.f64 1/4 (pow.f64 re 4)) (*.f64 (pow.f64 re 6) 30)) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 im))))) (log.f64 base)) (neg.f64 (log.f64 im)))) (fma.f64 2/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (neg.f64 (*.f64 (pow.f64 re 4) (log.f64 im))) (pow.f64 (log.f64 base) 3)) (*.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 im) (log.f64 im))))) (*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 -1/12 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 im))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) 2)))) -1/3)) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (*.f64 (cbrt.f64 -1) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))))))) (*.f64 1/27 (/.f64 (*.f64 27/8 (pow.f64 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im)))) 3)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 3)))))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 1 im) 6) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 1/3 (fma.f64 (/.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 4) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (neg.f64 (*.f64 (pow.f64 re 4) (log.f64 im))) (pow.f64 (log.f64 base) 3)) (*.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 3)) (*.f64 (log.f64 im) (log.f64 im))))) (*.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 -1/12 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 im))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) 2)))) -1/3)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3)))))) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))) |
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (/.f64 -1 im) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2))))) |
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (pow.f64 (/.f64 -1 im) 4)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/12 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base)) (*.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im))))))) (*.f64 1/3 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)) (pow.f64 (/.f64 -1 im) 4))) (fma.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (/.f64 -1 im) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)))))) |
(fma.f64 1/3 (*.f64 (/.f64 (+.f64 (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (log.f64 (/.f64 -1 im)))) (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))))))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 2)) (pow.f64 (cbrt.f64 -1) 4))) -1/3)) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 -1 im) 4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (pow.f64 (/.f64 -1 im) 4)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 re 2) 2) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (pow.f64 (/.f64 -1 im) 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))))) |
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/12 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base)) (*.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im))))))) (*.f64 1/3 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)) (pow.f64 (/.f64 -1 im) 4))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 1/720 (/.f64 (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (pow.f64 (log.f64 base) 3)) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (log.f64 base) (fma.f64 -1/360 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))))) (*.f64 1/24 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))))))) (fma.f64 -1/24 (/.f64 (*.f64 (*.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2) 3))) (*.f64 2/3 (*.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/12 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base)) (*.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im))))))) (*.f64 1/3 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))))) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)) (pow.f64 (/.f64 -1 im) 6))) (fma.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (/.f64 -1 im) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2))))))) |
(fma.f64 1/3 (*.f64 (/.f64 (+.f64 (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (log.f64 (/.f64 -1 im)))) (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))))))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 2)) (pow.f64 (cbrt.f64 -1) 4))) -1/3)) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 -1 im) 4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 1/3 (*.f64 (/.f64 (-.f64 (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (fma.f64 (*.f64 360 (*.f64 re re)) (*.f64 1/4 (pow.f64 re 4)) (*.f64 (pow.f64 re 6) 30))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))))))) (*.f64 -1/24 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (*.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (log.f64 (/.f64 -1 im)))))) (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 1/24 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4))))) (*.f64 -1/360 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 (*.f64 360 (*.f64 re re)) (*.f64 1/4 (pow.f64 re 4)) (*.f64 (pow.f64 re 6) 30)))))))) (fma.f64 1/27 (/.f64 (*.f64 27/8 (pow.f64 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 3)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 3))) (/.f64 (*.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 2/3) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 4) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (log.f64 (/.f64 -1 im)))) (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 -3 (pow.f64 re 4) (*.f64 -12 (*.f64 1/4 (pow.f64 re 4)))))))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 2)) (pow.f64 (cbrt.f64 -1) 4))) -1/3))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (cbrt.f64 -1))))))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 -1 im) 6) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))))))) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) 1) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) 3) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)) 4)) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(/.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))) |
(/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (neg.f64 (pow.f64 (log.f64 base) 3))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))) |
(/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (log.f64 base)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (log.f64 base))) |
(/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)) |
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (log.f64 (hypot.f64 re im))) (log.f64 base)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base))) |
(/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6)) |
(fabs.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 3)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base)))) |
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/3) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) |
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3/2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base))) |
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) |
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base)))) |
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))) |
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base)))) |
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base)))) |
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base)))) |
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(fabs.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) |
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.4b | (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)) |
| ✓ | 0.6b | (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
| ✓ | 0.7b | (pow.f64 (log.f64 base) 3) |
| ✓ | 0.7b | (pow.f64 (log.f64 (hypot.f64 re im)) 3) |
Compiled 49 to 22 computations (55.1% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.9s | base | @ | -inf | (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
| 1.6s | im | @ | -inf | (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
| 502.0ms | base | @ | -inf | (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)) |
| 256.0ms | base | @ | -inf | (pow.f64 (log.f64 base) 3) |
| 252.0ms | im | @ | -inf | (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)) |
Compiled 428738 to 350478 computations (18.3% saved)
| 1× | batch-egg-rewrite |
| 557× | log-prod_binary64 |
| 425× | exp-prod_binary64 |
| 316× | pow-prod-down_binary64 |
| 286× | pow2_binary64 |
| 214× | pow-to-exp_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 43 |
| 1 | 253 | 40 |
| 2 | 2882 | 40 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 base) 3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (hypot.f64 re im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 (hypot.f64 re im)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 5/2) (sqrt.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) 1) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (hypot.f64 re im)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (log.f64 (hypot.f64 re im)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 9)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (log.f64 (hypot.f64 re im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (hypot.f64 re im)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 3/2) 2)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (log.f64 base) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (log.f64 base) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) 2) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) 3/2) (pow.f64 (log.f64 base) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) 5/2) (sqrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 base) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 base) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 base) 9))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (log.f64 base))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 9)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3/2 (log.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 3/2) 2)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) -3) (pow.f64 (log.f64 (hypot.f64 re im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 base) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (log.f64 base)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) 1) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) 1) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) -2) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 3/2)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 3/2)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) -3/2) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 5/2) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 9) (pow.f64 (log.f64 base) 9)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (neg.f64 (pow.f64 (log.f64 base) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 9) (pow.f64 (log.f64 base) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 3)))))) |
| 1× | egg-herbie |
| 962× | fma-def_binary64 |
| 470× | distribute-lft-in_binary64 |
| 470× | distribute-rgt-in_binary64 |
| 414× | *-commutative_binary64 |
| 291× | sqr-pow_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1207 | 4294991084 |
| 1 | 4105 | 19324 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) |
(+.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) |
(+.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (pow.f64 re 4)) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) |
(+.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (pow.f64 re 4)) (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))))) (+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 re 6))))) |
(*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))) |
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re)))))) (pow.f64 (/.f64 1 re) 4)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re)))))) (pow.f64 (/.f64 1 re) 4)) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 im 2))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 re))))) (log.f64 (/.f64 1 re))))))) (pow.f64 (/.f64 1 re) 6)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))))) |
(*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2))))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re))))))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))))) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))))) (*.f64 -1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 re))))))))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re)))))))))) |
(*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) |
(+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (pow.f64 im 2))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))) (pow.f64 im 4)) (+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (pow.f64 im 2)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/360 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (log.f64 (sqrt.f64 (pow.f64 re 2))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))) (pow.f64 im 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))) (pow.f64 im 4)) (+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (pow.f64 im 2))))) |
(*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))) (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im)))))) (pow.f64 (/.f64 1 im) 4)) (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im)))))) (pow.f64 (/.f64 1 im) 4)) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 re 2) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/360 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (log.f64 (/.f64 1 im)))) (*.f64 1/24 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)))))))) (pow.f64 (/.f64 1 im) 6)) (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))))) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (pow.f64 (/.f64 -1 im) 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 (/.f64 -1 im) 4)))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))))) (*.f64 1/24 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))))) (*.f64 -1/24 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))))))) (pow.f64 (/.f64 -1 im) 6)) (+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 (/.f64 -1 im) 4))))) |
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) |
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) |
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) |
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 6) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 4) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))))) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 re))))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 -1) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (/.f64 1 re) 6)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 4) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))))) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2))))))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 -1))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 -1))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 -1 re)))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 -1))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 -1))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (/.f64 -1 re) 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 -1))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 -1))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))))) |
(pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (pow.f64 im 4)) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (pow.f64 im 4)) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/360 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (log.f64 (sqrt.f64 (pow.f64 re 2))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3))))) (pow.f64 im 6)) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2) (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2) (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (pow.f64 (/.f64 1 im) 4)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/360 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (log.f64 (/.f64 1 im)))) (*.f64 1/24 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (/.f64 1 im) 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2) (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2) (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (pow.f64 (/.f64 1 im) 4)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))))) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (pow.f64 (/.f64 -1 im) 4)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (pow.f64 (/.f64 -1 im) 4)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (pow.f64 re 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))))) (*.f64 1/24 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (/.f64 -1 im) 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))))) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) |
(+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) |
(+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 6)) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 re))))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (pow.f64 (/.f64 1 re) 6)) (+.f64 (*.f64 (pow.f64 (/.f64 1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 -1 re) 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 -1 re) 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 -1 re)))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))))))) |
(/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) |
(+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/360 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (log.f64 (sqrt.f64 (pow.f64 re 2))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 6)) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/360 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (log.f64 (/.f64 1 im)))) (*.f64 1/24 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (pow.f64 (/.f64 1 im) 6)) (+.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 -1 im) 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (pow.f64 re 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))))) (*.f64 1/24 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (pow.f64 (/.f64 -1 im) 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 -1 im) 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2))))) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(+.f64 0 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))) 1) |
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (hypot.f64 re im)) 2)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) 1) |
(*.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 (hypot.f64 re im))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) 2))) |
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) 5/2)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 (hypot.f64 re im)) 3/2)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 5/2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) |
(*.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) 1) (log.f64 (hypot.f64 re im))) |
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) |
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 6)) |
(log.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)))) |
(cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 9)) |
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))) |
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))) |
(exp.f64 (*.f64 3 (log.f64 (log.f64 (hypot.f64 re im))))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (hypot.f64 re im)))) 1)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (log.f64 (hypot.f64 re im)))) 3/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 9)) 1/3)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (log.f64 (hypot.f64 re im)))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (hypot.f64 re im)))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 3/2) 2)) |
(+.f64 0 (pow.f64 (log.f64 base) 3)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 3))) 1) |
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) |
(*.f64 (pow.f64 (log.f64 base) 3) 1) |
(*.f64 1 (pow.f64 (log.f64 base) 3)) |
(*.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 5/2)) |
(*.f64 (pow.f64 (log.f64 base) 3/2) (pow.f64 (log.f64 base) 3/2)) |
(*.f64 (pow.f64 (log.f64 base) 5/2) (sqrt.f64 (log.f64 base))) |
(*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) |
(*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (log.f64 base))) |
(sqrt.f64 (pow.f64 (log.f64 base) 6)) |
(log.f64 (exp.f64 (pow.f64 (log.f64 base) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 base) 3)))) |
(cbrt.f64 (pow.f64 (log.f64 base) 9)) |
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 3))) |
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 3))) |
(exp.f64 (*.f64 3 (log.f64 (log.f64 base)))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (log.f64 base))) 3/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 9)) 1/3)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (log.f64 base))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 3/2) 2)) |
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) |
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3))) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 3)))) |
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6) 1/6) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9) 1/9) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/2) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) 2/3) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3) -1/3) |
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3)) -1) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 1/3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 1)) |
(+.f64 0 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) 1) |
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) -3))) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) -3)) |
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(*.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -3))) |
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2)) |
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 3)))) |
(*.f64 (pow.f64 (log.f64 base) -3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 base) -3))) |
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 base))) |
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (log.f64 base)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (log.f64 base))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 3))) |
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) 1) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 3))) |
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) 1) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 base) 3))) |
(*.f64 (pow.f64 (log.f64 base) -2) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (log.f64 base))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 3/2)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 3/2))) |
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 3/2)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 3/2))) |
(*.f64 (pow.f64 (log.f64 base) -3/2) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3/2))) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(*.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 5/2) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6) 1/2) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 9) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) 2) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 6) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3) -1) |
(pow.f64 (exp.f64 1) (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 9) (pow.f64 (log.f64 base) 9)) 1/3) |
(pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3) 1) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (neg.f64 (pow.f64 (log.f64 base) 3)))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 9) (pow.f64 (log.f64 base) 9))) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) |
(exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2)) 2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3)) -1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3) 3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 3)) |
| Outputs |
|---|
(*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) |
(pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) |
(pow.f64 (log.f64 (fabs.f64 im)) 3) |
(+.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) |
(+.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) |
(fma.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 im im))) (pow.f64 (log.f64 (fabs.f64 im)) 3)) |
(+.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (pow.f64 re 4)) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) |
(+.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (fma.f64 (fma.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (+.f64 (*.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (log.f64 (sqrt.f64 (*.f64 im im)))) (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))) (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (/.f64 (*.f64 1/2 (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))) (pow.f64 re 4) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) |
(+.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (fma.f64 (fma.f64 (log.f64 (fabs.f64 im)) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (/.f64 1/4 (pow.f64 im 4)))) (fma.f64 (*.f64 1/24 (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im))) (*.f64 1/2 (/.f64 (log.f64 (fabs.f64 im)) (pow.f64 im 4))))) (pow.f64 re 4) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 im im)))))) |
(+.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (pow.f64 re 4)) (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))))) (+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 re 6))))) |
(+.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (fma.f64 (fma.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (+.f64 (*.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (log.f64 (sqrt.f64 (*.f64 im im)))) (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))) (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (/.f64 (*.f64 1/2 (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))) (pow.f64 re 4) (fma.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (*.f64 (fma.f64 1/720 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3))))) (fma.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3))))) (/.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (fma.f64 1/2 (/.f64 (fma.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (+.f64 (*.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (log.f64 (sqrt.f64 (*.f64 im im)))) (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (log.f64 (sqrt.f64 (*.f64 im im)))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 re 6))))) |
(+.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (fma.f64 (fma.f64 (log.f64 (fabs.f64 im)) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (/.f64 1/4 (pow.f64 im 4)))) (fma.f64 (*.f64 1/24 (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im))) (*.f64 1/2 (/.f64 (log.f64 (fabs.f64 im)) (pow.f64 im 4))))) (pow.f64 re 4) (fma.f64 (fma.f64 1/720 (*.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3))))) (fma.f64 (log.f64 (fabs.f64 im)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im))) (*.f64 im im)) (*.f64 (*.f64 1/360 (log.f64 (fabs.f64 im))) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3)))))) (fma.f64 1/2 (/.f64 (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (/.f64 1/4 (pow.f64 im 4)))) (*.f64 im im)) (/.f64 (*.f64 (*.f64 1/24 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (log.f64 (fabs.f64 im))) (*.f64 im im))))) (pow.f64 re 6) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 im im))))))) |
(*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))) |
(neg.f64 (pow.f64 (neg.f64 (log.f64 re)) 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) |
(fma.f64 (*.f64 3/2 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2))) (pow.f64 (/.f64 1 re) 2) (neg.f64 (pow.f64 (neg.f64 (log.f64 re)) 3))) |
(-.f64 (*.f64 (*.f64 3/2 (*.f64 (*.f64 im im) (*.f64 (log.f64 re) (log.f64 re)))) (pow.f64 (/.f64 1 re) 2)) (pow.f64 (neg.f64 (log.f64 re)) 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re)))))) (pow.f64 (/.f64 1 re) 4)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))) |
(fma.f64 (fma.f64 -1/2 (*.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4)) (fma.f64 1/24 (*.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (neg.f64 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 1/4 (pow.f64 im 4))))))) (pow.f64 (/.f64 1 re) 4) (fma.f64 (*.f64 3/2 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2))) (pow.f64 (/.f64 1 re) 2) (neg.f64 (pow.f64 (neg.f64 (log.f64 re)) 3)))) |
(-.f64 (fma.f64 (-.f64 (fma.f64 -1/2 (*.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4)) (*.f64 1/24 (*.f64 (*.f64 (log.f64 re) (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))))) (*.f64 (neg.f64 (log.f64 re)) (fma.f64 1/4 (pow.f64 im 4) (*.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))))))) (pow.f64 (/.f64 1 re) 4) (*.f64 (*.f64 3/2 (*.f64 (*.f64 im im) (*.f64 (log.f64 re) (log.f64 re)))) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (neg.f64 (log.f64 re)) 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re)))))) (pow.f64 (/.f64 1 re) 4)) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 im 2))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 re))))) (log.f64 (/.f64 1 re))))))) (pow.f64 (/.f64 1 re) 6)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 1/2 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))))) |
(fma.f64 (fma.f64 -1/2 (*.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4)) (fma.f64 1/24 (*.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (neg.f64 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 1/4 (pow.f64 im 4))))))) (pow.f64 (/.f64 1 re) 4) (fma.f64 (fma.f64 -1/24 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (*.f64 (*.f64 im im) (neg.f64 (log.f64 re)))) (fma.f64 1/2 (*.f64 (*.f64 im im) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 1/4 (pow.f64 im 4)))) (fma.f64 1/720 (*.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 (*.f64 360 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)) (*.f64 im im)))) (neg.f64 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 1/24 (*.f64 (*.f64 im im) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 -1/360 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 (*.f64 360 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)) (*.f64 im im))))))))))) (pow.f64 (/.f64 1 re) 6) (fma.f64 (*.f64 3/2 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2))) (pow.f64 (/.f64 1 re) 2) (neg.f64 (pow.f64 (neg.f64 (log.f64 re)) 3))))) |
(fma.f64 (-.f64 (fma.f64 -1/2 (*.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4)) (*.f64 1/24 (*.f64 (*.f64 (log.f64 re) (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))))) (*.f64 (neg.f64 (log.f64 re)) (fma.f64 1/4 (pow.f64 im 4) (*.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))))))) (pow.f64 (/.f64 1 re) 4) (-.f64 (fma.f64 (fma.f64 -1/24 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (*.f64 im im) (neg.f64 (log.f64 re)))) (-.f64 (fma.f64 1/2 (*.f64 (*.f64 im im) (fma.f64 1/4 (pow.f64 im 4) (*.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))))))) (*.f64 (*.f64 1/720 (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6))))) (*.f64 (neg.f64 (log.f64 re)) (fma.f64 1/24 (*.f64 (*.f64 im im) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))) (*.f64 -1/360 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6))))))))) (pow.f64 (/.f64 1 re) 6) (*.f64 (*.f64 3/2 (*.f64 (*.f64 im im) (*.f64 (log.f64 re) (log.f64 re)))) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (neg.f64 (log.f64 re)) 3))) |
(*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))) |
(neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)))))) |
(fma.f64 -1 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) |
(fma.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2))))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re))))))))) |
(fma.f64 -1 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (fma.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 -1/2 (*.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))) (neg.f64 (*.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4)))))))))) |
(-.f64 (fma.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (fma.f64 1/24 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (*.f64 -1/2 (log.f64 (/.f64 -1 re))) (pow.f64 im 4))) (*.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 -1 re))))) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))))) (*.f64 -1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 re))))))))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re)))))))))) |
(fma.f64 -1 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (fma.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 (pow.f64 (/.f64 -1 re) 6) (fma.f64 -1 (*.f64 (log.f64 (/.f64 -1 re)) (fma.f64 1/24 (*.f64 (*.f64 im im) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 -1/360 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 (*.f64 360 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)) (*.f64 im im))) (log.f64 (/.f64 -1 re)))))) (fma.f64 1/720 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 (*.f64 360 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)) (*.f64 im im))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 1/2 (*.f64 (*.f64 im im) (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (*.f64 -1/24 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 re))))))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 -1/2 (*.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))) (neg.f64 (*.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))))))))))) |
(-.f64 (fma.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 (pow.f64 (/.f64 -1 re) 6) (-.f64 (fma.f64 1/720 (*.f64 (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 1/2 (*.f64 (*.f64 im im) (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4)))) (*.f64 (*.f64 -1/24 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 re)))))) (*.f64 (log.f64 (/.f64 -1 re)) (fma.f64 1/24 (*.f64 (*.f64 im im) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))) (*.f64 -1/360 (*.f64 (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 -1 re))))))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (fma.f64 1/24 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (*.f64 -1/2 (log.f64 (/.f64 -1 re))) (pow.f64 im 4))) (*.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4)))))))) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) |
(*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) |
(*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) |
(pow.f64 (log.f64 (fabs.f64 re)) 3) |
(+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (pow.f64 im 2))) |
(fma.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) |
(fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 re re))) (pow.f64 (log.f64 (fabs.f64 re)) 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))) (pow.f64 im 4)) (+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (pow.f64 im 2)))) |
(fma.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (+.f64 (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 (*.f64 1/12 (log.f64 (sqrt.f64 (*.f64 re re)))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))) (pow.f64 im 4) (fma.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) |
(fma.f64 (pow.f64 im 4) (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4)) (fma.f64 (log.f64 (fabs.f64 re)) (fma.f64 (*.f64 1/12 (log.f64 (fabs.f64 re))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (/.f64 1/4 (pow.f64 re 4))) (*.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (pow.f64 (log.f64 (fabs.f64 re)) 2)))) (fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 re re))) (pow.f64 (log.f64 (fabs.f64 re)) 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/360 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (log.f64 (sqrt.f64 (pow.f64 re 2))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))) (pow.f64 im 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))))) (pow.f64 im 4)) (+.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (pow.f64 im 2))))) |
(fma.f64 (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 (*.f64 1/12 (log.f64 (sqrt.f64 (*.f64 re re)))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (fma.f64 1/720 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3))))) (fma.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3))))) (/.f64 (*.f64 1/24 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))) (pow.f64 im 6) (fma.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (fma.f64 1/24 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (+.f64 (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 (*.f64 1/12 (log.f64 (sqrt.f64 (*.f64 re re)))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))))) (pow.f64 im 4) (fma.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))))) |
(fma.f64 (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 1/12 (log.f64 (fabs.f64 re))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (/.f64 1/4 (pow.f64 re 4))) (*.f64 re re)) (fma.f64 1/720 (*.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3))))) (fma.f64 (log.f64 (fabs.f64 re)) (fma.f64 1/360 (*.f64 (log.f64 (fabs.f64 re)) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3))))) (/.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (*.f64 re re))) (*.f64 1/24 (/.f64 (log.f64 (fabs.f64 re)) (/.f64 (*.f64 re re) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))))))))) (pow.f64 im 6) (fma.f64 (pow.f64 im 4) (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4)) (fma.f64 (log.f64 (fabs.f64 re)) (fma.f64 (*.f64 1/12 (log.f64 (fabs.f64 re))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (/.f64 1/4 (pow.f64 re 4))) (*.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (pow.f64 (log.f64 (fabs.f64 re)) 2)))) (fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 re re))) (pow.f64 (log.f64 (fabs.f64 re)) 3)))) |
(*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))) |
(neg.f64 (pow.f64 (neg.f64 (log.f64 im)) 3)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))) (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) |
(fma.f64 -1 (pow.f64 (neg.f64 (log.f64 im)) 3) (*.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 im)) 2))))) |
(-.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (*.f64 (*.f64 re re) (*.f64 (log.f64 im) (log.f64 im))))) (pow.f64 (neg.f64 (log.f64 im)) 3)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im)))))) (pow.f64 (/.f64 1 im) 4)) (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))) |
(fma.f64 -1 (pow.f64 (neg.f64 (log.f64 im)) 3) (fma.f64 (fma.f64 1/24 (*.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (fma.f64 -1 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (*.f64 1/4 (pow.f64 re 4)))) (*.f64 (*.f64 -1/2 (pow.f64 re 4)) (neg.f64 (log.f64 im))))) (pow.f64 (/.f64 1 im) 4) (*.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 im)) 2)))))) |
(-.f64 (fma.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (*.f64 (*.f64 re re) (*.f64 (log.f64 im) (log.f64 im)))) (*.f64 (fma.f64 1/24 (*.f64 (*.f64 (log.f64 im) (log.f64 im)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (*.f64 (neg.f64 (log.f64 im)) (+.f64 (neg.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (neg.f64 (log.f64 im))))) (*.f64 -1/2 (pow.f64 re 4))))) (pow.f64 (/.f64 1 im) 4))) (pow.f64 (neg.f64 (log.f64 im)) 3)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im)))))) (pow.f64 (/.f64 1 im) 4)) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 re 2) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/360 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (log.f64 (/.f64 1 im)))) (*.f64 1/24 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)))))))) (pow.f64 (/.f64 1 im) 6)) (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))))) |
(fma.f64 -1 (pow.f64 (neg.f64 (log.f64 im)) 3) (fma.f64 (fma.f64 1/24 (*.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (fma.f64 -1 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (*.f64 1/4 (pow.f64 re 4)))) (*.f64 (*.f64 -1/2 (pow.f64 re 4)) (neg.f64 (log.f64 im))))) (pow.f64 (/.f64 1 im) 4) (fma.f64 (fma.f64 -1/24 (*.f64 (*.f64 re re) (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (fma.f64 1/720 (*.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3)))) (fma.f64 -1 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/360 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3)))) (*.f64 (*.f64 1/24 (*.f64 re re)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))))) (*.f64 (*.f64 (*.f64 re re) 1/2) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (*.f64 1/4 (pow.f64 re 4))))))) (pow.f64 (/.f64 1 im) 6) (*.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 im)) 2))))))) |
(-.f64 (fma.f64 (fma.f64 1/24 (*.f64 (*.f64 (log.f64 im) (log.f64 im)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (*.f64 (neg.f64 (log.f64 im)) (+.f64 (neg.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (neg.f64 (log.f64 im))))) (*.f64 -1/2 (pow.f64 re 4))))) (pow.f64 (/.f64 1 im) 4) (fma.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (*.f64 (*.f64 re re) (*.f64 (log.f64 im) (log.f64 im)))) (*.f64 (fma.f64 -1/24 (*.f64 (*.f64 re re) (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))) (fma.f64 1/720 (*.f64 (*.f64 (log.f64 im) (log.f64 im)) (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) 1/2) (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (neg.f64 (log.f64 im))))) (*.f64 (neg.f64 (log.f64 im)) (fma.f64 (*.f64 -1/360 (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6)))) (neg.f64 (log.f64 im)) (*.f64 (*.f64 1/24 (*.f64 re re)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))))))) (pow.f64 (/.f64 1 im) 6)))) (pow.f64 (neg.f64 (log.f64 im)) 3)) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) |
(neg.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) |
(neg.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3)) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (pow.f64 (/.f64 -1 im) 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) |
(fma.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (pow.f64 (/.f64 -1 im) 2) (*.f64 3/2 (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) |
(fma.f64 (pow.f64 (/.f64 -1 im) 2) (*.f64 3/2 (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (neg.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 (/.f64 -1 im) 4)))) |
(fma.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (fma.f64 (pow.f64 (/.f64 -1 im) 2) (*.f64 3/2 (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (fma.f64 1/24 (*.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (neg.f64 (*.f64 (log.f64 (/.f64 -1 im)) (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))))))) (pow.f64 (/.f64 -1 im) 4)))) |
(-.f64 (fma.f64 (pow.f64 (/.f64 -1 im) 2) (*.f64 3/2 (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (*.f64 1/24 (*.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 (log.f64 (/.f64 -1 im)) (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))))) (pow.f64 (/.f64 -1 im) 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))))) (*.f64 1/24 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))))) (*.f64 -1/24 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))))))) (pow.f64 (/.f64 -1 im) 6)) (+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 (/.f64 -1 im) 4))))) |
(fma.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (fma.f64 (fma.f64 1/720 (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (fma.f64 1/2 (*.f64 (*.f64 re re) (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))))) (fma.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/360 (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (log.f64 (/.f64 -1 im))) (*.f64 (*.f64 1/24 (*.f64 re re)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))))) (*.f64 -1/24 (*.f64 (*.f64 re re) (*.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (log.f64 (/.f64 -1 im)))))))) (pow.f64 (/.f64 -1 im) 6) (fma.f64 (pow.f64 (/.f64 -1 im) 2) (*.f64 3/2 (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (fma.f64 1/24 (*.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (neg.f64 (*.f64 (log.f64 (/.f64 -1 im)) (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))))))) (pow.f64 (/.f64 -1 im) 4))))) |
(-.f64 (fma.f64 (fma.f64 1/720 (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (fma.f64 1/2 (*.f64 (*.f64 re re) (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))))) (-.f64 (*.f64 -1/24 (*.f64 (*.f64 re re) (*.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (log.f64 (/.f64 -1 im))))) (*.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/360 (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6))) (log.f64 (/.f64 -1 im))) (*.f64 (*.f64 1/24 (*.f64 re re)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))))))) (pow.f64 (/.f64 -1 im) 6) (fma.f64 (pow.f64 (/.f64 -1 im) 2) (*.f64 3/2 (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))) (*.f64 1/24 (*.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 (log.f64 (/.f64 -1 im)) (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))))) (pow.f64 (/.f64 -1 im) 4)))) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) |
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) |
(pow.f64 (log.f64 base) 3) |
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) |
(pow.f64 (log.f64 base) 3) |
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) |
(pow.f64 (log.f64 base) 3) |
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) |
(pow.f64 (log.f64 base) 3) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(neg.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2))) |
(neg.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(neg.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2))) |
(neg.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(neg.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2))) |
(neg.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(neg.f64 (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2))) |
(neg.f64 (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3)))) |
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2)) (fma.f64 1/3 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))) (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (+.f64 (*.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (log.f64 (sqrt.f64 (*.f64 im im)))) (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))))) (*.f64 -1/3 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) 2) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) 2))))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))))) |
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (fma.f64 1/3 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 im)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (+.f64 (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im))))) (/.f64 (log.f64 (fabs.f64 im)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (/.f64 1/4 (pow.f64 im 4))))))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 2))) -1/3))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 6) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2)) (+.f64 (fma.f64 1/3 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))) (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (+.f64 (*.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (log.f64 (sqrt.f64 (*.f64 im im)))) (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))))) (*.f64 -1/3 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) 2) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) 2))))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3)))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 re 6) (-.f64 (fma.f64 1/2 (/.f64 (fma.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (+.f64 (*.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (log.f64 (sqrt.f64 (*.f64 im im)))) (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (fma.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)))))) (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3))))) (/.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))))) (fma.f64 2/3 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))) (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (+.f64 (*.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (log.f64 (sqrt.f64 (*.f64 im im)))) (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))))) (*.f64 -1/3 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) 2) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) 2))))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) 3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2) 3))))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3))) 2)))) |
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (fma.f64 1/3 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 im)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (+.f64 (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im))))) (/.f64 (log.f64 (fabs.f64 im)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (/.f64 1/4 (pow.f64 im 4))))))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 2))) -1/3))))) (fma.f64 1/3 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) (-.f64 (fma.f64 1/2 (/.f64 (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (/.f64 1/4 (pow.f64 im 4)))) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))) (fma.f64 1/24 (/.f64 (log.f64 (fabs.f64 im)) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im))))) (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3)))))) (/.f64 (log.f64 (fabs.f64 im)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im))) (*.f64 im im)) (*.f64 (*.f64 1/360 (log.f64 (fabs.f64 im))) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3))))))))))) (fma.f64 2/3 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 im)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (+.f64 (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im))))) (/.f64 (log.f64 (fabs.f64 im)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (/.f64 1/4 (pow.f64 im 4))))))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 2))) -1/3))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))))))) (*.f64 1/27 (/.f64 (*.f64 27/8 (pow.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))) 3)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 3))))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3)))))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1))) |
(fma.f64 1/3 (/.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 re) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1))) |
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (pow.f64 (/.f64 1 re) 2) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 4) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))))) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))))) |
(fma.f64 1/3 (/.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 re) 2))) (fma.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 1 re) 4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 -1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 1/4 (pow.f64 im 4))))) (pow.f64 (log.f64 base) 3)))) (*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))) 1/3)) (pow.f64 (cbrt.f64 -1) 2)))))) |
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (pow.f64 (/.f64 1 re) 2) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 1 re) 4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (+.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re)))) (/.f64 (*.f64 (*.f64 -1/2 (neg.f64 (log.f64 re))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/4 (pow.f64 im 4) (*.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 re))))) (*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4) (pow.f64 (cbrt.f64 -1) 4))) -1/3)) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 re))))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (cbrt.f64 -1) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (/.f64 1 re) 6)) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 4) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))))) (*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) (pow.f64 (cbrt.f64 -1) 2))))))) |
(fma.f64 1/3 (/.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 re) 2))) (fma.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1) (*.f64 1/3 (+.f64 (/.f64 (-.f64 (fma.f64 1/720 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 (*.f64 360 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)) (*.f64 im im))))) (fma.f64 -1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (*.f64 im im) (neg.f64 (log.f64 re))))) (fma.f64 1/2 (/.f64 (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 1/4 (pow.f64 im 4))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))) (neg.f64 (/.f64 (fma.f64 1/24 (*.f64 (*.f64 im im) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 -1/360 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 (*.f64 360 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)) (*.f64 im im)))))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 re)))))))) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2))))) (*.f64 (cbrt.f64 -1) (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 -1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 1/4 (pow.f64 im 4))))) (pow.f64 (log.f64 base) 3)))) (*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))) 1/3)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 3)))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (/.f64 1 re) 6))) (*.f64 (/.f64 (pow.f64 (/.f64 1 re) 4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 -1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 1/4 (pow.f64 im 4))))) (pow.f64 (log.f64 base) 3)))) (*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))) 1/3)) (pow.f64 (cbrt.f64 -1) 2))))))) |
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (pow.f64 (/.f64 1 re) 2) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 1/3 (fma.f64 (/.f64 (-.f64 (fma.f64 1/720 (/.f64 (*.f64 (log.f64 re) (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6))))) (-.f64 (fma.f64 -1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (*.f64 im im) (neg.f64 (log.f64 re))))) (*.f64 1/2 (/.f64 (fma.f64 1/4 (pow.f64 im 4) (*.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))))) (/.f64 (fma.f64 1/24 (*.f64 (*.f64 im im) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))) (*.f64 -1/360 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 re)))))) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re)))))) (*.f64 (cbrt.f64 -1) (+.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re)))) (/.f64 (*.f64 (*.f64 -1/2 (neg.f64 (log.f64 re))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/4 (pow.f64 im 4) (*.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 re))))) (*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4) (pow.f64 (cbrt.f64 -1) 4))) -1/3)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4) (pow.f64 (cbrt.f64 -1) 4))) (*.f64 1/27 (/.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re))))) 3) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 3))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (pow.f64 (/.f64 1 re) 6) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 1 re) 4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (+.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re)))) (/.f64 (*.f64 (*.f64 -1/2 (neg.f64 (log.f64 re))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/4 (pow.f64 im 4) (*.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 re))))) (*.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4) (pow.f64 (cbrt.f64 -1) 4))) -1/3)) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1))) |
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 -1))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 -1))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1) (*.f64 1/3 (/.f64 (pow.f64 (/.f64 -1 re) 4) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 re)))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 -1 re))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3)))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))) 1/3))))))) |
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 1/3 (/.f64 (pow.f64 (/.f64 -1 re) 4) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (+.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 -1 re))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 re))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 2)) (pow.f64 (cbrt.f64 -1) 4))) -1/3)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 -1 re)))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 -1))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 -1))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (/.f64 -1 re) 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 -1))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2) (cbrt.f64 -1))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))))) |
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 1/3 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (*.f64 (*.f64 im im) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 -1/360 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 (*.f64 360 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)) (*.f64 im im))) (log.f64 (/.f64 -1 re))))))) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))))) (fma.f64 -1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 re))))) (*.f64 1/720 (/.f64 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 (*.f64 360 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)) (*.f64 im im))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (pow.f64 (log.f64 base) 3)))))) (fma.f64 2/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)) (/.f64 (*.f64 (*.f64 (cbrt.f64 -1) (-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 re)))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 -1 re))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3)))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))) 1/3))) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2))) (/.f64 (*.f64 1/27 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 3)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 3))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (/.f64 -1 re) 6))) (fma.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1) (*.f64 1/3 (/.f64 (pow.f64 (/.f64 -1 re) 4) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 re)))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 -1 re))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3)))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))) 1/3)))))))) |
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 1/3 (/.f64 (-.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))))) (fma.f64 -1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 re))))) (/.f64 (*.f64 (*.f64 1/720 (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))) (pow.f64 (log.f64 base) 3)))) (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (*.f64 (*.f64 im im) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))) (*.f64 -1/360 (*.f64 (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 -1 re)))))))) (fma.f64 2/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 -1) 4)) (/.f64 (*.f64 (*.f64 (cbrt.f64 -1) (+.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 -1 re))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 re))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 2)) (pow.f64 (cbrt.f64 -1) 4))) -1/3))) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 4))) (/.f64 (*.f64 1/27 (*.f64 27/8 (pow.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))) 3))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 3))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (/.f64 -1 re) 6))) (fma.f64 1/3 (/.f64 (pow.f64 (/.f64 -1 re) 4) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 2)) (+.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 -1 re))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 re))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) 2)) (pow.f64 (cbrt.f64 -1) 4))) -1/3)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))))))) |
(pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) |
(+.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (/.f64 (*.f64 1/3 (*.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2))) |
(fma.f64 1/3 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (pow.f64 im 4)) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))) |
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (+.f64 (*.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 (*.f64 1/12 (log.f64 (sqrt.f64 (*.f64 re re)))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (sqrt.f64 (*.f64 re re))))))) (*.f64 -1/3 (/.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) 2) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) 2))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) (pow.f64 im 4))) (+.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (/.f64 (*.f64 1/3 (*.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2)))) |
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 re)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (fabs.f64 re)) 2))) (/.f64 (fma.f64 (*.f64 1/12 (log.f64 (fabs.f64 re))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (/.f64 1/4 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (fabs.f64 re)))))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) 2))) -1/3)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) (pow.f64 im 4))) (fma.f64 1/3 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (pow.f64 im 4)) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (+.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/360 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (log.f64 (sqrt.f64 (pow.f64 re 2))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3))))) (pow.f64 im 6)) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (+.f64 (*.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 (*.f64 1/12 (log.f64 (sqrt.f64 (*.f64 re re)))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (sqrt.f64 (*.f64 re re))))))) (*.f64 -1/3 (/.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) 2) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) 2))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) (pow.f64 im 4))) (+.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (*.f64 1/3 (+.f64 (/.f64 (-.f64 (fma.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (fma.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 (*.f64 1/12 (log.f64 (sqrt.f64 (*.f64 re re)))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3))))) (/.f64 (*.f64 1/24 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))))) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (+.f64 (*.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 (*.f64 1/12 (log.f64 (sqrt.f64 (*.f64 re re)))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (sqrt.f64 (*.f64 re re))))))) (*.f64 -1/3 (/.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) 2) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) 2)))))) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) 2)) (/.f64 (*.f64 1/27 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) 3)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) 3)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) (pow.f64 im 6))) (/.f64 (*.f64 im im) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))))))) |
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 re)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (fabs.f64 re)) 2))) (/.f64 (fma.f64 (*.f64 1/12 (log.f64 (fabs.f64 re))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (/.f64 1/4 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (fabs.f64 re)))))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) 2))) -1/3)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) (pow.f64 im 4))) (fma.f64 1/3 (+.f64 (/.f64 (-.f64 (fma.f64 1/24 (/.f64 (log.f64 (fabs.f64 re)) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))))) (fma.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (fabs.f64 re)) 2))) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 1/12 (log.f64 (fabs.f64 re))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (/.f64 1/4 (pow.f64 re 4))) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))) (/.f64 (log.f64 (fabs.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/360 (*.f64 (log.f64 (fabs.f64 re)) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3))))) (/.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (*.f64 re re)))))))) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 re)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (fabs.f64 re)) 2))) (/.f64 (fma.f64 (*.f64 1/12 (log.f64 (fabs.f64 re))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (/.f64 1/4 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (fabs.f64 re)))))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) 2))) -1/3))) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (*.f64 1/27 (*.f64 27/8 (pow.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))) 3))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) 3)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) (pow.f64 im 6))) (/.f64 (*.f64 im im) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1))) |
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))))) |
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2) (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2) (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (pow.f64 (/.f64 1 im) 4)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1) (*.f64 1/3 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (*.f64 1/4 (pow.f64 re 4))))) (pow.f64 (log.f64 base) 3)))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))) 1/3)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (/.f64 1 im) 4)))))) |
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 1/3 (/.f64 (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))) (*.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im)))))) (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (neg.f64 (log.f64 im)))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) 2)) (pow.f64 (cbrt.f64 -1) 4))) -1/3)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (/.f64 1 im) 4))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3)))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/360 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (log.f64 (/.f64 1 im)))) (*.f64 1/24 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (/.f64 1 im) 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2) (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) 2) (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (pow.f64 (/.f64 1 im) 4)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))))) |
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1) (*.f64 1/3 (+.f64 (/.f64 (-.f64 (fma.f64 -1/24 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))))) (fma.f64 -1 (/.f64 (fma.f64 -1/360 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3)))) (*.f64 (*.f64 1/24 (*.f64 re re)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))) (fma.f64 1/720 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) 1/2) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 3))))) (fma.f64 2/3 (/.f64 (cbrt.f64 -1) (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2))))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (*.f64 1/4 (pow.f64 re 4))))) (pow.f64 (log.f64 base) 3)))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))) 1/3))))) (*.f64 1/27 (/.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) 3) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 3))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (/.f64 1 im) 6))) (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (*.f64 1/4 (pow.f64 re 4))))) (pow.f64 (log.f64 base) 3)))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))) 1/3)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (/.f64 1 im) 4))))))) |
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (fma.f64 1/3 (fma.f64 (/.f64 (-.f64 (fma.f64 -1/24 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (neg.f64 (log.f64 im)))))) (/.f64 (*.f64 (*.f64 1/720 (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 (*.f64 -1/360 (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6)))) (neg.f64 (log.f64 im)) (*.f64 (*.f64 1/24 (*.f64 re re)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))))) (fma.f64 2/3 (/.f64 (cbrt.f64 -1) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im)))))) (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))) (*.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im)))))) (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (neg.f64 (log.f64 im)))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) 2)) (pow.f64 (cbrt.f64 -1) 4))) -1/3))))) (*.f64 1/27 (/.f64 (/.f64 (*.f64 27/8 (pow.f64 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im)))) 3)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 3))))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 1 im) 6) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))) (*.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im)))))) (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (neg.f64 (log.f64 im)))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) 2)) (pow.f64 (cbrt.f64 -1) 4))) -1/3)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (/.f64 1 im) 4)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3)))))) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))) |
(fma.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2))))) |
(fma.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (pow.f64 (/.f64 -1 im) 4)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))))) |
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 -1 (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im)))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 re 4)) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 3)))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))) 1/3)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)) (pow.f64 (/.f64 -1 im) 4))) (fma.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)))))) |
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (-.f64 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 re 4)) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 3)) (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im)))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)) (pow.f64 (cbrt.f64 -1) 4))) -1/3)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (/.f64 -1 im) 4))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)))))) |
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (pow.f64 (/.f64 -1 im) 4)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2)))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (pow.f64 re 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))))) (*.f64 1/24 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 2/9 (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 2))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) 3) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3) (pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2) 3)))))) (pow.f64 (/.f64 -1 im) 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) 2))))))) |
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 -1 (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im)))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 re 4)) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 3)))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))) 1/3)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)) (pow.f64 (/.f64 -1 im) 4))) (fma.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2))) (/.f64 (-.f64 (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))))) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))) (fma.f64 -1/24 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (log.f64 (/.f64 -1 im))))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -1/360 (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (log.f64 (/.f64 -1 im))) (*.f64 (*.f64 1/24 (*.f64 re re)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))))))))) (fma.f64 2/3 (/.f64 (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 -1 (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im)))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 re 4)) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 3)))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2) 2)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2))) 1/3)) (/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2) 2)) (*.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 1/27 (/.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 3) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2) 3))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)) (pow.f64 (/.f64 -1 im) 6))))))) |
(fma.f64 1/3 (/.f64 (+.f64 (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (-.f64 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 re 4)) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 3)) (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im)))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)) (pow.f64 (cbrt.f64 -1) 4))) -1/3)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (/.f64 -1 im) 4))) (fma.f64 1/3 (fma.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (/.f64 (-.f64 (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6))))) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))) (-.f64 (*.f64 -1/24 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (log.f64 (/.f64 -1 im)))))) (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -1/360 (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6))) (log.f64 (/.f64 -1 im))) (*.f64 (*.f64 1/24 (*.f64 re re)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))))))))) (fma.f64 2/3 (/.f64 (+.f64 (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (-.f64 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 re 4)) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 3)) (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im)))))) (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) 2)) (pow.f64 (cbrt.f64 -1) 4))) -1/3)) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 4) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 4)) (*.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)))) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 1/27 (/.f64 (/.f64 (*.f64 27/8 (pow.f64 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 3)) (pow.f64 (pow.f64 (cbrt.f64 -1) 2) 3)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 2) 3))))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (/.f64 -1 im) 6)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)))))) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2))))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2))))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2))))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2))))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3)) |
(/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3)) |
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) |
(+.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3)) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) |
(fma.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) |
(fma.f64 (pow.f64 re 4) (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))) (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (+.f64 (*.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (log.f64 (sqrt.f64 (*.f64 im im)))) (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))))) (+.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3)) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))) |
(fma.f64 (pow.f64 re 4) (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 im)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im))))) (/.f64 (log.f64 (fabs.f64 im)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (/.f64 1/4 (pow.f64 im 4)))))))) (fma.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (log.f64 (sqrt.f64 (pow.f64 im 2))))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 6)) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))))) |
(fma.f64 (pow.f64 re 4) (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))) (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (+.f64 (*.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (log.f64 (sqrt.f64 (*.f64 im im)))) (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))))) (+.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (log.f64 base) 3)) (fma.f64 (fma.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (fma.f64 1/2 (/.f64 (fma.f64 1/24 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (+.f64 (*.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (log.f64 (sqrt.f64 (*.f64 im im)))) (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)))))) (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3))))) (/.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))))) (pow.f64 re 6) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))))) |
(+.f64 (fma.f64 (pow.f64 re 4) (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 im)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (fma.f64 1/24 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im))))) (/.f64 (log.f64 (fabs.f64 im)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (/.f64 1/4 (pow.f64 im 4)))))))) (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (fma.f64 (pow.f64 re 6) (fma.f64 1/24 (/.f64 (log.f64 (fabs.f64 im)) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im))))) (fma.f64 1/2 (/.f64 (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (fma.f64 1/24 (*.f64 (log.f64 (fabs.f64 im)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im)))) (/.f64 1/4 (pow.f64 im 4)))) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))) (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3)))))) (/.f64 (log.f64 (fabs.f64 im)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -3 (pow.f64 (/.f64 1 (fabs.f64 im)) 2)) (*.f64 im im))) (*.f64 im im)) (*.f64 (*.f64 1/360 (log.f64 (fabs.f64 im))) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3))))))))))) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))))))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) |
(fma.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (pow.f64 (/.f64 1 re) 2) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3)))) |
(fma.f64 (pow.f64 (/.f64 1 re) 2) (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re))))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(fma.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 -1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 1/4 (pow.f64 im 4))))) (pow.f64 (log.f64 base) 3)))) (fma.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (pow.f64 (/.f64 1 re) 2) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))))) |
(fma.f64 (pow.f64 (/.f64 1 re) 4) (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re)))) (/.f64 (*.f64 (*.f64 -1/2 (neg.f64 (log.f64 re))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/4 (pow.f64 im 4) (*.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 re))))) (fma.f64 (pow.f64 (/.f64 1 re) 2) (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re))))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 re))))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (pow.f64 (/.f64 1 re) 6)) (+.f64 (*.f64 (pow.f64 (/.f64 1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 re) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) |
(fma.f64 (fma.f64 1/720 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 (*.f64 360 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)) (*.f64 im im))))) (fma.f64 -1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (*.f64 im im) (neg.f64 (log.f64 re))))) (fma.f64 1/2 (/.f64 (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 1/4 (pow.f64 im 4))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))) (neg.f64 (/.f64 (fma.f64 1/24 (*.f64 (*.f64 im im) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 -1/360 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 (*.f64 360 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)) (*.f64 im im)))))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 re)))))))) (pow.f64 (/.f64 1 re) 6) (fma.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 -1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 1/4 (pow.f64 im 4))))) (pow.f64 (log.f64 base) 3)))) (fma.f64 (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (pow.f64 (/.f64 1 re) 2) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3)))))) |
(fma.f64 (pow.f64 (/.f64 1 re) 6) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 re) (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6))))) (-.f64 (fma.f64 -1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (*.f64 im im) (neg.f64 (log.f64 re))))) (*.f64 1/2 (/.f64 (fma.f64 1/4 (pow.f64 im 4) (*.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))))) (/.f64 (fma.f64 1/24 (*.f64 (*.f64 im im) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))) (*.f64 -1/360 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 re)))))) (fma.f64 (pow.f64 (/.f64 1 re) 4) (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re)))) (/.f64 (*.f64 (*.f64 -1/2 (neg.f64 (log.f64 re))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/4 (pow.f64 im 4) (*.f64 -1/12 (*.f64 (neg.f64 (log.f64 re)) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 re))))) (fma.f64 (pow.f64 (/.f64 1 re) 2) (*.f64 3/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 re) (log.f64 re))))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3)))))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)) (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))))) |
(fma.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 -1 re) 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) |
(fma.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 re)))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 -1 re))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3)))) (pow.f64 (/.f64 -1 re) 4) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)) (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im))))))) |
(fma.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 -1 re))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 re))))) (fma.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 -1 re) 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 -1/360 (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (log.f64 (/.f64 -1 re)))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 (/.f64 -1 re)))) (*.f64 1/4 (pow.f64 (pow.f64 im 2) 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 re)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))))))) |
(fma.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 re)))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 -1 re))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3)))) (pow.f64 (/.f64 -1 re) 4) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)) (fma.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (*.f64 (pow.f64 (/.f64 -1 re) 6) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (*.f64 (*.f64 im im) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (*.f64 -1/360 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 (*.f64 360 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)) (*.f64 im im))) (log.f64 (/.f64 -1 re))))))) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))))) (fma.f64 -1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 re))))) (*.f64 1/720 (/.f64 (*.f64 (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 (*.f64 360 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)) (*.f64 im im))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (pow.f64 (log.f64 base) 3)))))))))) |
(fma.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 (*.f64 -1/2 (log.f64 (/.f64 -1 re))) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 re))))) (-.f64 (fma.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (*.f64 (pow.f64 (/.f64 -1 re) 6) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -1/12 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (log.f64 (/.f64 -1 re))) (*.f64 1/4 (pow.f64 im 4))))) (fma.f64 -1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 re))))) (/.f64 (*.f64 (*.f64 1/720 (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))) (pow.f64 (log.f64 base) 3)))) (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/24 (*.f64 (*.f64 im im) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 1/4 (pow.f64 im 4))))) (*.f64 -1/360 (*.f64 (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 -1 re)))))))))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))) |
(/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) |
(/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3)) |
(+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) |
(fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) |
(fma.f64 (pow.f64 im 4) (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (+.f64 (*.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 (*.f64 1/12 (log.f64 (sqrt.f64 (*.f64 re re)))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (sqrt.f64 (*.f64 re re))))))) (fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))) |
(fma.f64 (pow.f64 im 4) (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 re)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (fabs.f64 re)) 2))) (/.f64 (fma.f64 (*.f64 1/12 (log.f64 (fabs.f64 re))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (/.f64 1/4 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (fabs.f64 re)))))) (fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (log.f64 (sqrt.f64 (pow.f64 re 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 1/12 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/360 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (log.f64 (sqrt.f64 (pow.f64 re 2))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 6)) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(fma.f64 (pow.f64 im 4) (fma.f64 1/2 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))) (+.f64 (*.f64 1/24 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 (*.f64 1/12 (log.f64 (sqrt.f64 (*.f64 re re)))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (sqrt.f64 (*.f64 re re))))))) (fma.f64 (fma.f64 1/24 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (fma.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 (*.f64 1/12 (log.f64 (sqrt.f64 (*.f64 re re)))) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/360 (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3))))) (/.f64 (*.f64 1/24 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))))) (pow.f64 im 6) (fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))))) |
(fma.f64 (pow.f64 im 4) (fma.f64 1/2 (/.f64 (log.f64 (fabs.f64 re)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (fabs.f64 re)) 2))) (/.f64 (fma.f64 (*.f64 1/12 (log.f64 (fabs.f64 re))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (/.f64 1/4 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (fabs.f64 re)))))) (fma.f64 (pow.f64 im 6) (fma.f64 1/24 (/.f64 (log.f64 (fabs.f64 re)) (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))))) (fma.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3)))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (fabs.f64 re)) 2))) (fma.f64 1/2 (/.f64 (fma.f64 (*.f64 1/12 (log.f64 (fabs.f64 re))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (/.f64 1/4 (pow.f64 re 4))) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))) (/.f64 (log.f64 (fabs.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/360 (*.f64 (log.f64 (fabs.f64 re)) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3))))) (/.f64 (*.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (*.f64 re re)))))))) (fma.f64 (*.f64 im im) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 3) (pow.f64 (log.f64 base) 3))))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(/.f64 (neg.f64 (pow.f64 (neg.f64 (log.f64 im)) 3)) (pow.f64 (log.f64 base) 3)) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) |
(fma.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (/.f64 (neg.f64 (pow.f64 (neg.f64 (log.f64 im)) 3)) (pow.f64 (log.f64 base) 3))) |
(-.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im)))))) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) |
(fma.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (fma.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (*.f64 1/4 (pow.f64 re 4))))) (pow.f64 (log.f64 base) 3)))) (/.f64 (neg.f64 (pow.f64 (neg.f64 (log.f64 im)) 3)) (pow.f64 (log.f64 base) 3)))) |
(-.f64 (fma.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) (*.f64 (pow.f64 (/.f64 1 im) 4) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))) (*.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im)))))) (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (neg.f64 (log.f64 im)))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im))))))) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 (pow.f64 (/.f64 1 im) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/360 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (log.f64 (/.f64 1 im)))) (*.f64 1/24 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (pow.f64 (/.f64 1 im) 6)) (+.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/12 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im)))) (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) |
(fma.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (fma.f64 (fma.f64 -1/24 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))))) (fma.f64 -1 (/.f64 (fma.f64 -1/360 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3)))) (*.f64 (*.f64 1/24 (*.f64 re re)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))) (fma.f64 1/720 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) 1/2) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (*.f64 1/4 (pow.f64 re 4)))) (pow.f64 (log.f64 base) 3))))) (pow.f64 (/.f64 1 im) 6) (fma.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/12 (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (*.f64 1/4 (pow.f64 re 4))))) (pow.f64 (log.f64 base) 3)))) (/.f64 (neg.f64 (pow.f64 (neg.f64 (log.f64 im)) 3)) (pow.f64 (log.f64 base) 3))))) |
(fma.f64 (pow.f64 (/.f64 1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im))))) (-.f64 (fma.f64 (pow.f64 (/.f64 1 im) 6) (fma.f64 -1/24 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (neg.f64 (log.f64 im)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (neg.f64 (log.f64 im)))))) (/.f64 (*.f64 (*.f64 1/720 (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 (*.f64 -1/360 (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6)))) (neg.f64 (log.f64 im)) (*.f64 (*.f64 1/24 (*.f64 re re)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))))) (*.f64 (pow.f64 (/.f64 1 im) 4) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))) (*.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (log.f64 im) (log.f64 im)))))) (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (neg.f64 (log.f64 im)))) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im))))))) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3)))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (pow.f64 (log.f64 base) 3)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2))) |
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (pow.f64 (/.f64 -1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) |
(-.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 -1 im) 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2)))) |
(fma.f64 (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 -1 (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im)))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 re 4)) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 3)))) (pow.f64 (/.f64 -1 im) 4) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (pow.f64 (/.f64 -1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) |
(fma.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (-.f64 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 re 4)) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 3)) (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im)))))) (-.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (pow.f64 re 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))))) (*.f64 1/24 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))))))) (pow.f64 (/.f64 -1 im) 6)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 re 2) 2)) (*.f64 -1/12 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))))) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))))) (pow.f64 (/.f64 -1 im) 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) (pow.f64 (/.f64 -1 im) 2))))) |
(fma.f64 (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))))) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))) (fma.f64 -1/24 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (log.f64 (/.f64 -1 im))))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -1/360 (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (log.f64 (/.f64 -1 im))) (*.f64 (*.f64 1/24 (*.f64 re re)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))))))))) (pow.f64 (/.f64 -1 im) 6) (fma.f64 (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 -1 (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im)))) (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 re 4)) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 3)))) (pow.f64 (/.f64 -1 im) 4) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 (pow.f64 (/.f64 -1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))))) |
(fma.f64 (pow.f64 (/.f64 -1 im) 6) (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6))))) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))) (-.f64 (*.f64 -1/24 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (log.f64 (/.f64 -1 im)))))) (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (fma.f64 -1/360 (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6))) (log.f64 (/.f64 -1 im))) (*.f64 (*.f64 1/24 (*.f64 re re)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))))))))) (fma.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (-.f64 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 re 4)) (log.f64 (/.f64 -1 im))) (pow.f64 (log.f64 base) 3)) (/.f64 (fma.f64 1/4 (pow.f64 re 4) (*.f64 (*.f64 -1/12 (log.f64 (/.f64 -1 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))) (/.f64 (pow.f64 (log.f64 base) 3) (log.f64 (/.f64 -1 im)))))) (-.f64 (*.f64 (pow.f64 (/.f64 -1 im) 2) (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))))) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2)))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3)) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2)))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3)) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2)))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3)) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 2) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2)))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3)) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(+.f64 0 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))) 1) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (hypot.f64 re im)) 2)) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) 1) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(*.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 (hypot.f64 re im))) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) 2))) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) 5/2)) |
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 (hypot.f64 im re)) 5/2)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 (hypot.f64 re im)) 3/2)) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 5/2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) |
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) 5/2)) |
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 (hypot.f64 im re)) 5/2)) |
(*.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) 1) (log.f64 (hypot.f64 re im))) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(*.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) |
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 2)) |
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (*.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 (hypot.f64 im re)))) 2)) |
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 6)) |
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 6)) |
(log.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)))) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 9)) |
(cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 9)) |
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(exp.f64 (*.f64 3 (log.f64 (log.f64 (hypot.f64 re im))))) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (hypot.f64 re im)))) 1)) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (log.f64 (hypot.f64 re im)))) 3/2)) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 9)) 1/3)) |
(cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 9)) |
(cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 9)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (log.f64 (hypot.f64 re im)))) 2)) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) 3)) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (hypot.f64 re im)))) 1) 1)) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 3/2) 2)) |
(pow.f64 (log.f64 (hypot.f64 re im)) 3) |
(pow.f64 (log.f64 (hypot.f64 im re)) 3) |
(+.f64 0 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) 3) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 base) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 3))) 1) |
(pow.f64 (log.f64 base) 3) |
(*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)) |
(pow.f64 (log.f64 base) 3) |
(*.f64 (pow.f64 (log.f64 base) 3) 1) |
(pow.f64 (log.f64 base) 3) |
(*.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) 3) |
(*.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)) |
(pow.f64 (log.f64 base) 3) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 2))) |
(pow.f64 (log.f64 base) 3) |
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 5/2)) |
(*.f64 (pow.f64 (log.f64 base) 3/2) (pow.f64 (log.f64 base) 3/2)) |
(pow.f64 (log.f64 base) 3) |
(*.f64 (pow.f64 (log.f64 base) 5/2) (sqrt.f64 (log.f64 base))) |
(*.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) 5/2)) |
(*.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (log.f64 base)) |
(pow.f64 (log.f64 base) 3) |
(*.f64 (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2) (cbrt.f64 (log.f64 base))) |
(*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (*.f64 (log.f64 base) (cbrt.f64 (log.f64 base))) 2)) |
(sqrt.f64 (pow.f64 (log.f64 base) 6)) |
(fabs.f64 (pow.f64 (log.f64 base) 3)) |
(log.f64 (exp.f64 (pow.f64 (log.f64 base) 3))) |
(pow.f64 (log.f64 base) 3) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 base) 3)))) |
(pow.f64 (log.f64 base) 3) |
(cbrt.f64 (pow.f64 (log.f64 base) 9)) |
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) 3))) |
(pow.f64 (log.f64 base) 3) |
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 3))) |
(pow.f64 (log.f64 base) 3) |
(exp.f64 (*.f64 3 (log.f64 (log.f64 base)))) |
(pow.f64 (log.f64 base) 3) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1)) |
(pow.f64 (log.f64 base) 3) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (log.f64 base))) 3/2)) |
(pow.f64 (log.f64 base) 3) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 9)) 1/3)) |
(cbrt.f64 (pow.f64 (log.f64 base) 9)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (log.f64 base))) 2)) |
(pow.f64 (log.f64 base) 3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) 3)) |
(pow.f64 (log.f64 base) 3) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 base))) 1) 1)) |
(pow.f64 (log.f64 base) 3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 3/2) 2)) |
(pow.f64 (log.f64 base) 3) |
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (sqrt.f64 (log.f64 (hypot.f64 im re)))) (cbrt.f64 (log.f64 base))) |
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3))) |
(/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) -3))) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 im re))))) |
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3))) (cbrt.f64 (neg.f64 (pow.f64 (log.f64 base) 3)))) |
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3))) (cbrt.f64 (pow.f64 (neg.f64 (log.f64 base)) 3))) |
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) |
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6) 1/6) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 6) 1/6) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9) 1/9) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9) 1/18) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9) 1/18)) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 9) 1/18) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 9) 1/18)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/2) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(fabs.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) 2/3) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3/2))) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3) -1/3) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3) -1/6) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3) -1/6)) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) -3) -1/6) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) -3) -1/6)) |
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3)) -1) |
(/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3))) |
(/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) -3))) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(fabs.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) |
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 1/3)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3) 1)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 1)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(+.f64 0 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) 1) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) -3))) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) -3)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) -3)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) -3)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) -3)) |
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -3))) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) -3)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) -3)) |
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 3)))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2)))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3)) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(*.f64 (pow.f64 (log.f64 base) -3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) -3)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) -3)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 base) -3))) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) -3)) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) -3)) |
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 2))) |
(/.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) 2)) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (log.f64 base))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (log.f64 base)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3/2) (log.f64 base)) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3/2) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 base) 2)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (log.f64 base))) |
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (log.f64 base)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3/2) (log.f64 base)) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3/2) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 3))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) 1) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 3))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) 1) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3/2) (pow.f64 (log.f64 base) 3))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (pow.f64 (log.f64 base) -2) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (log.f64 base))) |
(*.f64 (pow.f64 (log.f64 base) -2) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (log.f64 base))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 3/2)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 3/2))) |
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 3/2))) (pow.f64 (log.f64 base) 3/2)) |
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 3/2))) (pow.f64 (log.f64 base) 3/2)) |
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (pow.f64 (log.f64 base) 3/2)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 3/2))) |
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 3/2))) (pow.f64 (log.f64 base) 3/2)) |
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 3/2))) (pow.f64 (log.f64 base) 3/2)) |
(*.f64 (pow.f64 (log.f64 base) -3/2) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3/2))) |
(*.f64 (pow.f64 (log.f64 base) -3/2) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) 3/2))) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(*.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 4) 2)) |
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 5/2) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 5/2)) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 5/2)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6) 1/2) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6)) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 6)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9) 1/3) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9)) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 9)) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 9) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 9) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2) 2) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 6) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3) -1) |
(/.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3)) |
(/.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) -3)) |
(pow.f64 (exp.f64 1) (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 9) (pow.f64 (log.f64 base) 9)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 9) (pow.f64 (log.f64 base) 9))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 9) (pow.f64 (log.f64 base) 9))) |
(pow.f64 (/.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3) 1) -1) |
(/.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3)) |
(/.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) -3)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))) (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (neg.f64 (pow.f64 (log.f64 base) 3)))) |
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (*.f64 (neg.f64 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 base)) 2)))) |
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3)) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6)) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 6)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9)) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 9)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 9) (pow.f64 (log.f64 base) 9))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 9) (pow.f64 (log.f64 base) 9))) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9)) 1/3)) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 9)) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 9)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3/2)) 2)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3)) -1)) |
(/.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -3)) |
(/.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) -3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) 1)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3) 3)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 3)) |
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) |
Compiled 93053 to 62169 computations (33.2% saved)
32 alts after pruning (29 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1122 | 18 | 1140 |
| Fresh | 5 | 11 | 16 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 1130 | 32 | 1162 |
| Status | Error | Program |
|---|---|---|
| 47.4b | (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3) | |
| 29.8b | (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1) | |
| 32.1b | (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) | |
| 30.2b | (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) | |
| 1.9b | (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 6)) | |
| 0.7b | (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 6))) | |
| 31.8b | (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) | |
| 15.4b | (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))) | |
| 31.8b | (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) | |
| ✓ | 0.3b | (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
| ✓ | 29.7b | (/.f64 (log.f64 im) (log.f64 base)) |
| ▶ | 0.4b | (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
| 0.7b | (-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) | |
| 29.8b | (-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1) | |
| 1.3b | (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3) (log.f64 (hypot.f64 re im))) | |
| 0.5b | (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) | |
| ✓ | 0.4b | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
| 29.7b | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) | |
| ▶ | 0.7b | (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)) (log.f64 (hypot.f64 re im))) |
| 1.0b | (*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) | |
| ▶ | 61.5b | (neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
| 29.8b | (neg.f64 (*.f64 (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 im))) | |
| ▶ | 29.8b | (neg.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))) |
| 1.4b | (log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) | |
| 30.3b | (log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) | |
| 0.6b | (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) | |
| 29.8b | (log.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) | |
| 13.9b | (expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) | |
| ▶ | 37.4b | (expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
| 31.9b | (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) 3)) | |
| 29.9b | (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) | |
| 31.6b | (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6))) |
Compiled 778 to 592 computations (23.9% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
| ✓ | 0.3b | (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
Compiled 32 to 10 computations (68.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 217.0ms | base | @ | -inf | (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
| 205.0ms | base | @ | -inf | (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
| 179.0ms | im | @ | -inf | (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
| 74.0ms | im | @ | -inf | (/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
| 46.0ms | re | @ | inf | (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
Compiled 87073 to 73500 computations (15.6% saved)
| 1× | batch-egg-rewrite |
| 936× | pow1_binary64 |
| 858× | add-log-exp_binary64 |
| 858× | log1p-expm1-u_binary64 |
| 858× | expm1-log1p-u_binary64 |
| 838× | add-exp-log_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 25 |
| 1 | 199 | 22 |
| 2 | 2430 | 22 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) |
| 1× | egg-herbie |
| 450× | associate-*r*_binary64 |
| 403× | fma-def_binary64 |
| 360× | *-commutative_binary64 |
| 347× | associate-/l*_binary64 |
| 331× | associate-*l*_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 573 | 6591 |
| 1 | 1854 | 5231 |
| 2 | 7642 | 5231 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 re 6))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4)))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (log.f64 (/.f64 1 re)))))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 4)))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (pow.f64 (/.f64 -1 re) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 im 6))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))) (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (pow.f64 (/.f64 1 im) 6))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 (/.f64 -1 im) 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))) (pow.f64 re 6)) (log.f64 base)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base)))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) |
(-.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) |
(*.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im)))) |
(*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(*.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1) |
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) |
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) |
(log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im))))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) |
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im)))) |
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im))) |
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) |
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im)))) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) |
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
| Outputs |
|---|
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) |
(/.f64 (log.f64 base) (log.f64 (fabs.f64 im))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (*.f64 re re) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (/.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (log.f64 base) (log.f64 (fabs.f64 im)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4))))) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (*.f64 re re) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))))) (neg.f64 (*.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (pow.f64 re 4)))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (/.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (log.f64 base) (log.f64 (fabs.f64 im)))) (*.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -3 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1 (fabs.f64 im)) 2))))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4)))) (pow.f64 re 4))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 re 6))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (*.f64 re re) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (fma.f64 -1 (*.f64 (fma.f64 -1/48 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)))))) (*.f64 -1/2 (/.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (pow.f64 re 6)) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (neg.f64 (*.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (pow.f64 re 4)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (/.f64 re (/.f64 (*.f64 im im) re))) (-.f64 (-.f64 (/.f64 (log.f64 base) (log.f64 (fabs.f64 im))) (*.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -3 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1 (fabs.f64 im)) 2))))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4)))) (pow.f64 re 4))) (*.f64 (fma.f64 -1/48 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -3 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1 (fabs.f64 im)) 2)))) (*.f64 im im))) (fma.f64 -1/2 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -3 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1 (fabs.f64 im)) 2))))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 (*.f64 im im) (log.f64 (fabs.f64 im)))) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (/.f64 (/.f64 30 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3))))))) (pow.f64 re 6)))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) |
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (neg.f64 (log.f64 re)) 2)) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))) |
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 2) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 (log.f64 re) (log.f64 re))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 4))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))) (*.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))))))))) |
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 2) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 (log.f64 re) (log.f64 re))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))) (*.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (/.f64 (*.f64 (*.f64 1/4 (log.f64 base)) (pow.f64 im 4)) (neg.f64 (pow.f64 (log.f64 re) 3)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (log.f64 (/.f64 1 re)))))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 4)))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (neg.f64 (log.f64 re)) 2)) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (fma.f64 1/48 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (*.f64 (*.f64 im im) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))) (*.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))))) (neg.f64 (log.f64 re))))))) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))) (*.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 2) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 (log.f64 re) (log.f64 re))) (-.f64 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re))) (*.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (/.f64 (*.f64 (*.f64 1/4 (log.f64 base)) (pow.f64 im 4)) (neg.f64 (pow.f64 (log.f64 re) 3)))))) (*.f64 (pow.f64 (/.f64 1 re) 6) (fma.f64 1/48 (*.f64 (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 re) 3))) (*.f64 (*.f64 im im) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (neg.f64 (log.f64 re))) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (/.f64 (*.f64 (*.f64 1/4 (log.f64 base)) (pow.f64 im 4)) (neg.f64 (pow.f64 (log.f64 re) 3))))) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))))))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) |
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))) |
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (log.f64 base) (*.f64 im im)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 im 4))))))))) |
(-.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (log.f64 base) (*.f64 im im)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (log.f64 base)) (/.f64 (*.f64 (*.f64 1/4 (log.f64 base)) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (pow.f64 (/.f64 -1 re) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))))))) |
(fma.f64 -1 (*.f64 (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))) (fma.f64 1/2 (/.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 im 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im))) (*.f64 1/48 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (*.f64 im im) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))))))) (pow.f64 (/.f64 -1 re) 6)) (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (neg.f64 (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 im 4)))))))))) |
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (log.f64 base) (*.f64 im im)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (log.f64 base)) (/.f64 (*.f64 (*.f64 1/4 (log.f64 base)) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (*.f64 (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (log.f64 base)) (/.f64 (*.f64 (*.f64 1/4 (log.f64 base)) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (log.f64 (/.f64 -1 re))) (*.f64 im im)) (*.f64 1/48 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (*.f64 (*.f64 im im) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))))))) (pow.f64 (/.f64 -1 re) 6))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) |
(/.f64 (log.f64 base) (log.f64 (fabs.f64 re))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))) |
(fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (*.f64 im im))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))) |
(fma.f64 -1/2 (/.f64 (log.f64 base) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) im))) (/.f64 (log.f64 base) (log.f64 (fabs.f64 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))))) |
(fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (*.f64 im im))) (fma.f64 -1 (*.f64 (pow.f64 im 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))))) |
(fma.f64 -1/2 (/.f64 (log.f64 base) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) im))) (-.f64 (/.f64 (log.f64 base) (log.f64 (fabs.f64 re))) (*.f64 (pow.f64 im 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2))))) (/.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (log.f64 base))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 im 6))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))))) |
(fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)) (*.f64 im im))) (fma.f64 -1 (*.f64 (pow.f64 im 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))))))) (fma.f64 -1 (*.f64 (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))))) (fma.f64 -1/48 (*.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (*.f64 -1/2 (/.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (pow.f64 im 6)) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))))) |
(fma.f64 -1/2 (/.f64 (log.f64 base) (*.f64 (/.f64 (*.f64 re re) im) (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) im))) (-.f64 (-.f64 (/.f64 (log.f64 base) (log.f64 (fabs.f64 re))) (*.f64 (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (/.f64 (/.f64 30 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3)))) (fma.f64 -1/2 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2))))) (/.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (log.f64 base)))) (*.f64 (*.f64 re re) (log.f64 (fabs.f64 re)))) (*.f64 (*.f64 -1/48 (/.f64 (log.f64 base) (log.f64 (fabs.f64 re)))) (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2)))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (fabs.f64 re)) 2)))))) (pow.f64 im 6))) (*.f64 (pow.f64 im 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2))))) (/.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (log.f64 base))))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) |
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))) |
(-.f64 (/.f64 (*.f64 (*.f64 re re) -1/2) (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (neg.f64 (log.f64 im)) 2)) (fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 re 4))))))))) |
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 re re) -1/2) (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 (*.f64 1/4 (log.f64 base)) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))) (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (pow.f64 (/.f64 1 im) 6))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (neg.f64 (log.f64 im)) 2)) (fma.f64 -1 (*.f64 (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3)))) (pow.f64 (neg.f64 (log.f64 im)) 2)) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 re 4))))))) (*.f64 1/48 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (pow.f64 (/.f64 1 im) 6)) (fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 re 4)))))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))) (-.f64 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im))) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 (*.f64 1/4 (log.f64 base)) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (*.f64 (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 360 (*.f64 re (*.f64 re (*.f64 1/4 (pow.f64 re 4)))) (*.f64 30 (pow.f64 re 6)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (neg.f64 (log.f64 im))) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 (*.f64 1/4 (log.f64 base)) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (/.f64 (*.f64 (*.f64 1/48 (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (pow.f64 (/.f64 1 im) 6)))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) |
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 im))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) |
(fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 im)))) |
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) |
(fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (neg.f64 (fma.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (/.f64 (*.f64 (*.f64 1/4 (log.f64 base)) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 (/.f64 -1 im) 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)))) (fma.f64 -1 (*.f64 (fma.f64 1/48 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))))))) (pow.f64 (/.f64 -1 im) 6)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (-.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (/.f64 (*.f64 (*.f64 1/4 (log.f64 base)) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (*.f64 (fma.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (/.f64 (*.f64 (*.f64 1/4 (log.f64 base)) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (/.f64 (*.f64 (*.f64 1/720 (log.f64 base)) (fma.f64 360 (*.f64 re (*.f64 re (*.f64 1/4 (pow.f64 re 4)))) (*.f64 30 (pow.f64 re 6)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 (/.f64 -1 im) 6)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) |
(/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) |
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) |
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base))) (/.f64 1/24 (/.f64 (log.f64 base) (*.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -3 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1 (fabs.f64 im)) 2)))) (pow.f64 re 4))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))) (pow.f64 re 6)) (log.f64 base)))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (/.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (*.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)))) (/.f64 (log.f64 base) (pow.f64 re 6))))))) |
(+.f64 (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -3 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1 (fabs.f64 im)) 2)))) (log.f64 base)) (pow.f64 re 4)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 1/720 (/.f64 (log.f64 base) (*.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (/.f64 (/.f64 30 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3))) (pow.f64 re 6))))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base)) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base)))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))))) |
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im (/.f64 (log.f64 base) im)) (pow.f64 (/.f64 1 re) 2))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))))) |
(fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 4))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)))))) |
(fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 4))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 im (/.f64 (log.f64 base) im)) (pow.f64 (/.f64 1 re) 2))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base)))))) |
(fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 4))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 6) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))) (log.f64 base)))))) |
(fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 4))) (-.f64 (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (/.f64 1 re) 6) (log.f64 base)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))) (*.f64 1/2 (*.f64 (/.f64 im (/.f64 (log.f64 base) im)) (pow.f64 (/.f64 1 re) 2)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (/.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (/.f64 (log.f64 base) (*.f64 im im)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (/.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (/.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))) 1/24) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) |
(fma.f64 1/720 (/.f64 (pow.f64 (/.f64 -1 re) 6) (/.f64 (log.f64 base) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (/.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) |
(fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 6) (log.f64 base)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (/.f64 (log.f64 base) (*.f64 im im))) (/.f64 (*.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))) 1/24) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base)) |
(/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))) |
(fma.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (fma.f64 1/24 (/.f64 (pow.f64 im 4) (/.f64 (log.f64 base) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2))))) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))) |
(fma.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (/.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (fma.f64 1/24 (/.f64 (pow.f64 im 4) (/.f64 (log.f64 base) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))))) |
(fma.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (/.f64 (/.f64 30 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3))) (/.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2))))) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base)) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))))) |
(-.f64 (/.f64 (*.f64 (*.f64 re re) 1/2) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/24 (/.f64 (pow.f64 (/.f64 1 im) 4) (/.f64 (log.f64 base) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)))))) |
(-.f64 (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 4) (log.f64 base)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 (*.f64 re re) 1/2) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base)))))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/24 (/.f64 (pow.f64 (/.f64 1 im) 4) (/.f64 (log.f64 base) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (*.f64 1/720 (/.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 6))))))) |
(-.f64 (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 4) (log.f64 base)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (fma.f64 1/720 (/.f64 (fma.f64 360 (*.f64 re (*.f64 re (*.f64 1/4 (pow.f64 re 4)))) (*.f64 30 (pow.f64 re 6))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 6))) (/.f64 (*.f64 (*.f64 re re) 1/2) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (/.f64 (log.f64 base) (*.f64 re re)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 4))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (/.f64 (log.f64 base) (*.f64 re re))) (/.f64 (*.f64 (*.f64 1/24 (pow.f64 (/.f64 -1 im) 4)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (log.f64 base))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 4))) (fma.f64 1/720 (/.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 6))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) |
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 im) 2) (/.f64 (log.f64 base) (*.f64 re re))) (-.f64 (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (log.f64 base)) (pow.f64 (/.f64 -1 im) 4)) (/.f64 1/720 (/.f64 (log.f64 base) (*.f64 (fma.f64 360 (*.f64 re (*.f64 re (*.f64 1/4 (pow.f64 re 4)))) (*.f64 30 (pow.f64 re 6))) (pow.f64 (/.f64 -1 im) 6))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(-.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) |
(+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0) |
(*.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) |
(fabs.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) |
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)) |
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0) |
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -2) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) |
(fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (/.f64 (log.f64 im) (log.f64 base)) |
Compiled 20 to 7 computations (65% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
| ✓ | 0.2b | (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
| 0.3b | (/.f64 (log.f64 im) (log.f64 base)) |
Compiled 27 to 8 computations (70.4% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 206.0ms | base | @ | -inf | (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
| 204.0ms | im | @ | -inf | (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
| 149.0ms | im | @ | -inf | (expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
| 140.0ms | base | @ | -inf | (expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
| 59.0ms | im | @ | inf | (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
Compiled 75152 to 64848 computations (13.7% saved)
| 1× | batch-egg-rewrite |
| 677× | pow1_binary64 |
| 623× | expm1-log1p-u_binary64 |
| 622× | add-log-exp_binary64 |
| 622× | log1p-expm1-u_binary64 |
| 608× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 18 |
| 1 | 139 | 18 |
| 2 | 1692 | 18 |
| 1× | node limit |
| Inputs |
|---|
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2) (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 base) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 im)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) (+.f64 1 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) 1) (+.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) 1) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) |
| 1× | egg-herbie |
| 566× | fma-def_binary64 |
| 461× | unswap-sqr_binary64 |
| 440× | associate-/l*_binary64 |
| 370× | associate-*l/_binary64 |
| 359× | associate-/r*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 145 | 858 |
| 1 | 347 | 858 |
| 2 | 1389 | 850 |
| 1× | node limit |
| Inputs |
|---|
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(-.f64 (+.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1) |
(*.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 1) |
(*.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2) (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))) |
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))) |
(pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 1) |
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) 1/3) |
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3) |
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2) |
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)) |
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))) |
(exp.f64 (log.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))) |
(+.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) -1) |
(-.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 1) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) |
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base)))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base)))) |
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) |
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 im)) 1)) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im)))) |
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) |
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base))) |
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im)))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base)))) |
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) (+.f64 1 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 1)))) |
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) 1) (+.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 1)) |
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) |
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1) |
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) |
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
| Outputs |
|---|
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(-.f64 (+.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 1) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2)) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2) (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 1) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) 1/3) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(log.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(exp.f64 (log.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))) |
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(+.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) -1) |
(/.f64 (log.f64 im) (log.f64 base)) |
(-.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 1) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 im)) 1)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 3) 1) (+.f64 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) (+.f64 1 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 1)))) |
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 3) -1) (fma.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 3)) (fma.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 3)) (+.f64 1 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))) |
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)) 1) (+.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 1)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1) |
(/.f64 (log.f64 im) (log.f64 base)) |
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
| ✓ | 0.3b | (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
| 0.5b | (pow.f64 (log.f64 base) 2) |
Compiled 47 to 21 computations (55.3% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 288.0ms | base | @ | -inf | (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
| 213.0ms | base | @ | -inf | (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
| 192.0ms | im | @ | -inf | (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
| 189.0ms | im | @ | -inf | (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
| 4.0ms | im | @ | 0 | (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
Compiled 91600 to 80244 computations (12.4% saved)
| 1× | batch-egg-rewrite |
| 881× | pow1_binary64 |
| 813× | add-log-exp_binary64 |
| 812× | log1p-expm1-u_binary64 |
| 812× | expm1-log1p-u_binary64 |
| 795× | add-exp-log_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 29 |
| 1 | 211 | 27 |
| 2 | 2664 | 27 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) 4))) (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) -2) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (log.f64 base)) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 im (pow.f64 (log.f64 base) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 im (pow.f64 (log.f64 base) -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) 1) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (pow.f64 (log.f64 base) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 im) (log.f64 base))) (log.f64 base)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 base (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 3) (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 base (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))))))))) |
| 1× | egg-herbie |
| 701× | unswap-sqr_binary64 |
| 541× | associate-/l*_binary64 |
| 469× | associate-*l/_binary64 |
| 388× | associate-*r/_binary64 |
| 320× | associate-/r*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 144 | 1350 |
| 1 | 355 | 968 |
| 2 | 1342 | 915 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(-.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) 1) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 1) |
(*.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) |
(*.f64 (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) 4)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) 4))) (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -2))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base))) |
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -2))) |
(*.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) -2)) |
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 im)) |
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (log.f64 base)) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 1) |
(pow.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) 3) |
(pow.f64 (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)) 2) |
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) -1) |
(neg.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) |
(sqrt.f64 (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) 4))) |
(log.f64 (pow.f64 im (pow.f64 (log.f64 base) -2))) |
(cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))) |
(log1p.f64 (-.f64 (pow.f64 im (pow.f64 (log.f64 base) -2)) 1)) |
(exp.f64 (log.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))) |
(-.f64 0 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))) |
(-.f64 (+.f64 1 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))) 1) |
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 im) (log.f64 base)))) |
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) 2)) |
(/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (log.f64 base)) |
(/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) 1) (pow.f64 (log.f64 base) 2)) |
(/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) |
(/.f64 (*.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) |
(/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (pow.f64 (log.f64 base) 2)) |
(pow.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))) 1) |
(pow.f64 (pow.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))) 3) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 im) (log.f64 base))) (log.f64 base)) 2) |
(neg.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))) |
(sqrt.f64 (pow.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))) 2)) |
(log.f64 (pow.f64 base (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))) |
(cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 3) (pow.f64 (log.f64 base) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))))) |
(log1p.f64 (-.f64 (pow.f64 base (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) 1)) |
(exp.f64 (log.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 (/.f64 1 base)) (log.f64 im)) (pow.f64 (log.f64 (/.f64 1 base)) 2)) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(*.f64 -1 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2)) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(-.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) 1) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 1) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) 4)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)) 4))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) 4))) (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))) |
(*.f64 (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) 4)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)) 4))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -2))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -2))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) -2)) |
(*.f64 (log.f64 im) (neg.f64 (pow.f64 (log.f64 base) -2))) |
(/.f64 (log.f64 im) (neg.f64 (pow.f64 (log.f64 base) 2))) |
(*.f64 (pow.f64 (log.f64 base) -2) (log.f64 im)) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (log.f64 base)) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))) |
(*.f64 (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) |
(pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 1) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(pow.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 3) 1/3) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(pow.f64 (cbrt.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) 3) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(pow.f64 (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)) 2) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im)) -1) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(neg.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) |
(*.f64 (log.f64 im) (neg.f64 (pow.f64 (log.f64 base) -2))) |
(/.f64 (log.f64 im) (neg.f64 (pow.f64 (log.f64 base) 2))) |
(sqrt.f64 (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) 4))) |
(fabs.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))) |
(log.f64 (pow.f64 im (pow.f64 (log.f64 base) -2))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 3)) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (log.f64 base) 2) 3))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(expm1.f64 (log1p.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(log1p.f64 (-.f64 (pow.f64 im (pow.f64 (log.f64 base) -2)) 1)) |
(log1p.f64 (+.f64 (pow.f64 im (pow.f64 (log.f64 base) -2)) -1)) |
(log1p.f64 (+.f64 -1 (pow.f64 im (pow.f64 (log.f64 base) -2)))) |
(exp.f64 (log.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) |
(/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) |
(-.f64 0 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(-.f64 (+.f64 1 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))) 1) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 im))) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 im) (log.f64 base)))) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (pow.f64 (log.f64 base) 2)) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) (log.f64 base)) (log.f64 base)) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) 1) (pow.f64 (log.f64 base) 2)) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) |
(/.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)))) |
(*.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 base) 4)))) |
(/.f64 (*.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (pow.f64 (log.f64 base) 2)) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (pow.f64 (log.f64 base) 2)) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(pow.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))) 1) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (pow.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))) 3) 1/3) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (cbrt.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))) 3) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 im) (log.f64 base))) (log.f64 base)) 2) |
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (log.f64 base)) 2) |
(neg.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)))) |
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 (log.f64 base) 2))) |
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (neg.f64 (log.f64 base))) |
(sqrt.f64 (pow.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))) 2)) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
(log.f64 (pow.f64 base (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)))) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
(cbrt.f64 (pow.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))) 3)) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 3))) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2)) 3) (pow.f64 (log.f64 base) 3))) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
(expm1.f64 (log1p.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))))) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
(log1p.f64 (-.f64 (pow.f64 base (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) 1)) |
(log1p.f64 (+.f64 (pow.f64 base (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))) -1)) |
(log1p.f64 (+.f64 -1 (pow.f64 base (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -2))))) |
(log1p.f64 (+.f64 -1 (pow.f64 base (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2))))) |
(exp.f64 (log.f64 (*.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))))) |
(+.f64 (+.f64 1 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1))) -1) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) 0) |
(/.f64 (log.f64 im) (log.f64 base)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (/.f64 1 (log.f64 base)) | |
| ✓ | 0.3b | (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)) (log.f64 (hypot.f64 re im))) |
| ✓ | 0.7b | (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)) |
| ✓ | 0.7b | (pow.f64 (/.f64 1 (log.f64 base)) 3) |
Compiled 46 to 25 computations (45.7% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.3s | base | @ | -inf | (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)) (log.f64 (hypot.f64 re im))) |
| 1.5s | base | @ | -inf | (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)) |
| 319.0ms | im | @ | -inf | (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)) (log.f64 (hypot.f64 re im))) |
| 261.0ms | base | @ | -inf | (pow.f64 (/.f64 1 (log.f64 base)) 3) |
| 23.0ms | re | @ | inf | (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)) (log.f64 (hypot.f64 re im))) |
Compiled 145180 to 127370 computations (12.3% saved)
| 1× | batch-egg-rewrite |
| 496× | log-prod_binary64 |
| 377× | exp-prod_binary64 |
| 349× | prod-exp_binary64 |
| 289× | pow-prod-down_binary64 |
| 277× | pow2_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 29 |
| 1 | 263 | 23 |
| 2 | 2730 | 23 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (/.f64 1 (log.f64 base)) 3) |
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)) (log.f64 (hypot.f64 re im))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (log.f64 base) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) -3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (log.f64 base) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 base) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) -3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) -3/2) (pow.f64 (log.f64 base) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (log.f64 base) -2) 1) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) -5/2) (pow.f64 (log.f64 base) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (log.f64 base) -2) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (log.f64 base) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (log.f64 base) 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log.f64 base) -2) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (pow.f64 (log.f64 base) -2)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (log.f64 base) -2) 1) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (log.f64 base) -2) -1) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 base) -6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (log.f64 base) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 base) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log.f64 base) -9))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -3 (log.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log.f64 base)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -2 (log.f64 (log.f64 base))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) -9)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 3)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) -3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) -1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 -2 (log.f64 (log.f64 base))) (*.f64 (log.f64 (log.f64 base)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 base)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (*.f64 -2 (log.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1) (*.f64 -2 (log.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3) (*.f64 -2 (log.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 -2 (log.f64 (log.f64 base))) (*.f64 (log.f64 (log.f64 base)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 -2 (log.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 -2 (log.f64 (log.f64 base))) (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3/2) (*.f64 -3/2 (log.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 -3/2 (log.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3/2) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3/2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (log.f64 base)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 base)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 1 (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (neg.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 base) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (neg.f64 (log.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) -6) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) -9) 1/9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) 2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log.f64 base)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log.f64 base)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) 3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log.f64 base) -3/2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1) (log.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (log.f64 base))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (log.f64 base)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (log.f64 base))))) (sqrt.f64 (neg.f64 (log.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log.f64 base) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (log.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log.f64 base)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (log.f64 base)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 base)) 1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (log.f64 base)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (log.f64 (log.f64 base)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (log.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1) (log.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3) (log.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 base))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (neg.f64 (log.f64 (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (log.f64 base)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (log.f64 (log.f64 base)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3))))))) |
| 1× | egg-herbie |
| 329× | associate-*r*_binary64 |
| 291× | sqr-pow_binary64 |
| 272× | associate-*l*_binary64 |
| 254× | fma-def_binary64 |
| 226× | associate-/l/_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 538 | 4908 |
| 1 | 1352 | 3187 |
| 2 | 4400 | 2949 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(/.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(/.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(/.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))) (*.f64 (pow.f64 re 6) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))))) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (/.f64 1 re) 2)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (/.f64 1 re) 2)))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 (/.f64 1 re) 4) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (/.f64 1 re) 2)))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (/.f64 1 re) 6) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 (/.f64 1 re) 4) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))))) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) |
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))))) |
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (/.f64 -1 re) 6) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))))) |
(*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 im 6)))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))))) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (*.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (*.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (/.f64 1 im) 6)))) (*.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))))))) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (/.f64 -1 im) 4) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (/.f64 -1 im) 4) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 1/720 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (*.f64 (pow.f64 (/.f64 -1 im) 6) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))))))) |
(+.f64 0 (pow.f64 (log.f64 base) -3)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) -3))) 1) |
(*.f64 1 (pow.f64 (log.f64 base) -3)) |
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 base) -2)) |
(*.f64 (pow.f64 (log.f64 base) -3) 1) |
(*.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (log.f64 base))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) -2))) |
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -5/2)) |
(*.f64 (pow.f64 (log.f64 base) -3/2) (pow.f64 (log.f64 base) -3/2)) |
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 1) (/.f64 1 (log.f64 base))) |
(*.f64 (pow.f64 (log.f64 base) -5/2) (pow.f64 (log.f64 base) -1/2)) |
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base)))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 3) 1)) |
(/.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) |
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 3))) |
(/.f64 (*.f64 -1 (pow.f64 (log.f64 base) -2)) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) 1) (log.f64 base)) |
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) -1) (neg.f64 (log.f64 base))) |
(sqrt.f64 (pow.f64 (log.f64 base) -6)) |
(log.f64 (exp.f64 (pow.f64 (log.f64 base) -3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 base) -3)))) |
(cbrt.f64 (pow.f64 (log.f64 base) -9)) |
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) -3))) |
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) -3))) |
(exp.f64 (*.f64 -3 (log.f64 (log.f64 base)))) |
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1)) |
(exp.f64 (*.f64 (log.f64 (log.f64 base)) -3)) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (log.f64 base))) 3/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) -9)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 3)) -1)) |
(exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (log.f64 base))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) -3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) -1) 3)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 3) -1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3/2) 2)) |
(exp.f64 (-.f64 (*.f64 -2 (log.f64 (log.f64 base))) (*.f64 (log.f64 (log.f64 base)) 1))) |
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 base)) 3))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (*.f64 -2 (log.f64 (log.f64 base))))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1) (*.f64 -2 (log.f64 (log.f64 base))))) |
(exp.f64 (+.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3) (*.f64 -2 (log.f64 (log.f64 base))))) |
(exp.f64 (+.f64 (*.f64 -2 (log.f64 (log.f64 base))) (*.f64 (log.f64 (log.f64 base)) -1))) |
(exp.f64 (+.f64 (*.f64 -2 (log.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1))) |
(exp.f64 (+.f64 (*.f64 -2 (log.f64 (log.f64 base))) (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3/2) (*.f64 -3/2 (log.f64 (log.f64 base))))) |
(exp.f64 (+.f64 (*.f64 -3/2 (log.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3/2))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3/2) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3/2))) |
(+.f64 0 (/.f64 1 (log.f64 base))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (log.f64 base)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (log.f64 base)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (log.f64 base)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 base)))) 1) |
(*.f64 1 (/.f64 1 (log.f64 base))) |
(*.f64 (/.f64 1 (log.f64 base)) 1) |
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base)))) |
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2)) |
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base)))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 1 (cbrt.f64 (log.f64 base)))) |
(/.f64 1 (log.f64 base)) |
(/.f64 1 (neg.f64 (neg.f64 (log.f64 base)))) |
(/.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 base))) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (cbrt.f64 (log.f64 base))) |
(pow.f64 (log.f64 base) -1) |
(pow.f64 (/.f64 1 (log.f64 base)) 1) |
(pow.f64 (pow.f64 (log.f64 base) -3) 1/3) |
(pow.f64 (E.f64) (neg.f64 (log.f64 (log.f64 base)))) |
(pow.f64 (pow.f64 (log.f64 base) -2) 1/2) |
(pow.f64 (pow.f64 (log.f64 base) -6) 1/6) |
(pow.f64 (pow.f64 (log.f64 base) -9) 1/9) |
(pow.f64 (pow.f64 (log.f64 base) 2) -1/2) |
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3) |
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) 3/2) |
(pow.f64 (cbrt.f64 (log.f64 base)) -3) |
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2) |
(pow.f64 (sqrt.f64 (log.f64 base)) -2) |
(pow.f64 (pow.f64 (log.f64 base) 3) -1/3) |
(pow.f64 (pow.f64 (log.f64 base) -3/2) 2/3) |
(pow.f64 (exp.f64 -1) (log.f64 (log.f64 base))) |
(pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (log.f64 base)))) |
(pow.f64 (neg.f64 (neg.f64 (log.f64 base))) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (log.f64 base)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (log.f64 base))))) |
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (log.f64 base))))) (sqrt.f64 (neg.f64 (log.f64 (log.f64 base))))) |
(sqrt.f64 (pow.f64 (log.f64 base) -2)) |
(log.f64 (exp.f64 (/.f64 1 (log.f64 base)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 base))))) |
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 base)))) |
(exp.f64 (neg.f64 (log.f64 (log.f64 base)))) |
(exp.f64 (*.f64 (log.f64 (log.f64 base)) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1)) |
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (log.f64 base)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) -1/2)) 2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2))) 3/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1) 1/3)) |
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 base)) 1))) |
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (*.f64 -1 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base))) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 1)) |
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 (log.f64 base)))) |
(exp.f64 (-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (log.f64 base)) 1))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (log.f64 (log.f64 base)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (log.f64 (log.f64 (hypot.f64 re im))))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1) (log.f64 (log.f64 (hypot.f64 re im))))) |
(exp.f64 (+.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3) (log.f64 (log.f64 (hypot.f64 re im))))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 base))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1))) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1))) |
(exp.f64 (+.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (neg.f64 (log.f64 (log.f64 base))))) |
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (log.f64 base)) -1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (log.f64 (log.f64 base)) -1))) |
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1))) |
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3))) |
| Outputs |
|---|
(/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(/.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(/.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(/.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(/.f64 -1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 3)))) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 3)))) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 3)))) |
(*.f64 (cbrt.f64 -1) (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 3)))) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) |
(*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 3))) (log.f64 (hypot.f64 re im)))) |
(*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 3))) (*.f64 (cbrt.f64 -1) (log.f64 (hypot.f64 re im)))) |
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) |
(*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 3))) (log.f64 (hypot.f64 re im)))) |
(*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 3))) (*.f64 (cbrt.f64 -1) (log.f64 (hypot.f64 re im)))) |
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) |
(*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 3))) (log.f64 (hypot.f64 re im)))) |
(*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 3))) (*.f64 (cbrt.f64 -1) (log.f64 (hypot.f64 re im)))) |
(*.f64 (cbrt.f64 -1) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (log.f64 base)) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))) |
(*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 3))) (log.f64 (hypot.f64 re im)))) |
(*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (log.f64 base) 3))) (*.f64 (cbrt.f64 -1) (log.f64 (hypot.f64 re im)))) |
(*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (*.f64 im im)))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (fabs.f64 im))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (*.f64 im im))))) |
(fma.f64 (/.f64 1 (log.f64 base)) (log.f64 (fabs.f64 im)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 1 (log.f64 base))))) |
(fma.f64 (/.f64 1 (log.f64 base)) (log.f64 im) (/.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (log.f64 base))) (*.f64 im im))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) |
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))))) (fma.f64 1/24 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 re 4)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (*.f64 im im)))))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 1 (log.f64 base))) (fma.f64 (/.f64 1 (log.f64 base)) (log.f64 (fabs.f64 im)) (*.f64 1/24 (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 re 4)))))) |
(fma.f64 1/2 (*.f64 (/.f64 1 (*.f64 im (log.f64 base))) (/.f64 (*.f64 re re) im)) (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 1/24 (*.f64 (fma.f64 -3 (/.f64 1 (pow.f64 im 4)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 im) 2) (*.f64 im im)))) (pow.f64 re 4)))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))) (*.f64 (pow.f64 re 6) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))))) |
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))))) (fma.f64 1/720 (*.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 re 6))) (fma.f64 1/24 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (pow.f64 re 4)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (*.f64 im im))))))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 1 (log.f64 base))) (fma.f64 1/720 (*.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (/.f64 (/.f64 30 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3))) (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 re 6))) (fma.f64 (/.f64 1 (log.f64 base)) (log.f64 (fabs.f64 im)) (*.f64 1/24 (*.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (*.f64 im im)))) (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 re 4))))))) |
(fma.f64 1/2 (*.f64 (/.f64 1 (*.f64 im (log.f64 base))) (/.f64 (*.f64 re re) im)) (fma.f64 1/720 (*.f64 (fma.f64 360 (/.f64 (*.f64 1/2 (/.f64 1/2 im)) (pow.f64 im 5)) (/.f64 30 (pow.f64 im 6))) (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 re 6))) (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 1/24 (*.f64 (fma.f64 -3 (/.f64 1 (pow.f64 im 4)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 im) 2) (*.f64 im im)))) (pow.f64 re 4))))))) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (neg.f64 (log.f64 re)))) |
(*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 re)))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 re)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (/.f64 1 re) 2)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) |
(fma.f64 1/2 (*.f64 (*.f64 im im) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 (/.f64 1 re) 2))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (neg.f64 (log.f64 re))))) |
(fma.f64 (neg.f64 (neg.f64 (log.f64 re))) (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (*.f64 im (*.f64 im 1/2)) (/.f64 1 (log.f64 base))) (pow.f64 (/.f64 1 re) 2))) |
(*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 re) (*.f64 (*.f64 im (*.f64 im 1/2)) (/.f64 1 (*.f64 re re))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (/.f64 1 re) 2)))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 (/.f64 1 re) 4) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))))) |
(fma.f64 1/2 (*.f64 (*.f64 im im) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 (/.f64 1 re) 2))) (fma.f64 1/24 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 (/.f64 1 re) 4))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (neg.f64 (log.f64 re)))))) |
(fma.f64 1/2 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 (/.f64 1 re) 2) (*.f64 im im))) (-.f64 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 (pow.f64 im 4) 1/4))) (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 re) 4)) 1/24)) (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 re))))) |
(fma.f64 1/2 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 1 (*.f64 re re)) (*.f64 im im))) (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 re) (*.f64 (*.f64 1/24 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4)))) (/.f64 1 (pow.f64 re 4)))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 im 2) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (/.f64 1 re) 2)))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (/.f64 1 re) 6) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 (/.f64 1 re) 4) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))))) |
(fma.f64 1/2 (*.f64 (*.f64 im im) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 (/.f64 1 re) 2))) (fma.f64 1/720 (*.f64 (*.f64 (pow.f64 (/.f64 1 re) 6) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 (*.f64 360 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)) (*.f64 im im)))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3)))) (fma.f64 1/24 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 (/.f64 1 re) 4))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (neg.f64 (log.f64 re))))))) |
(fma.f64 1/2 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 (/.f64 1 re) 2) (*.f64 im im))) (fma.f64 1/720 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 (/.f64 1 re) 6) (fma.f64 30 (pow.f64 im 6) (*.f64 (*.f64 im im) (*.f64 360 (*.f64 (pow.f64 im 4) 1/4)))))) (-.f64 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 (pow.f64 im 4) 1/4))) (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 re) 4)) 1/24)) (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 re)))))) |
(+.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (*.f64 1/24 (*.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) (/.f64 1 (pow.f64 re 4)))) (*.f64 1/720 (*.f64 (/.f64 1 (pow.f64 re 6)) (fma.f64 360 (*.f64 im (*.f64 im (*.f64 (pow.f64 im 4) 1/4))) (*.f64 30 (pow.f64 im 6))))))) (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 re) (*.f64 (*.f64 im (*.f64 im 1/2)) (/.f64 1 (*.f64 re re)))))) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (/.f64 -1 re)))) |
(*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 (/.f64 -1 re)))) |
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 -1 (log.f64 base))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) |
(fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (*.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (/.f64 -1 re))))) |
(fma.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (/.f64 1 (log.f64 base)) (*.f64 1/2 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2))))) |
(*.f64 (/.f64 1 (log.f64 base)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2))) (log.f64 (/.f64 -1 re)))) |
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))))) |
(fma.f64 1/24 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 (/.f64 -1 re) 4))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (*.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (/.f64 -1 re)))))) |
(fma.f64 1/24 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 (pow.f64 im 4) 1/4))) (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 -1 re) 4))) (fma.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (/.f64 1 (log.f64 base)) (*.f64 1/2 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)))))) |
(fma.f64 1/24 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 -1 re) 4))) (*.f64 (/.f64 1 (log.f64 base)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2))) (log.f64 (/.f64 -1 re))))) |
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 (/.f64 -1 re) 6) (*.f64 (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))))) |
(fma.f64 1/24 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 (/.f64 -1 re) 4))) (fma.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (*.f64 im im))) (fma.f64 1/720 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 (*.f64 360 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)) (*.f64 im im)))) (pow.f64 (/.f64 -1 re) 6)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (/.f64 -1 re))))))) |
(fma.f64 1/24 (*.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (*.f64 (pow.f64 im 4) 1/4))) (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 -1 re) 4))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2))) (*.f64 (*.f64 (*.f64 1/720 (pow.f64 (/.f64 -1 re) 6)) (/.f64 1 (log.f64 base))) (fma.f64 30 (pow.f64 im 6) (*.f64 (*.f64 im im) (*.f64 360 (*.f64 (pow.f64 im 4) 1/4)))))) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re))))) |
(+.f64 (*.f64 (/.f64 1 (log.f64 base)) (-.f64 (*.f64 1/720 (*.f64 (fma.f64 360 (*.f64 im (*.f64 im (*.f64 (pow.f64 im 4) 1/4))) (*.f64 30 (pow.f64 im 6))) (pow.f64 (/.f64 -1 re) 6))) (log.f64 (/.f64 -1 re)))) (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2))) (*.f64 1/24 (*.f64 (fma.f64 -12 (*.f64 (pow.f64 im 4) 1/4) (*.f64 -3 (pow.f64 im 4))) (pow.f64 (/.f64 -1 re) 4)))))) |
(*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) |
(neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (neg.f64 (log.f64 re)))) |
(*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (neg.f64 (log.f64 re)))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 re)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (*.f64 re re))))) |
(fma.f64 (/.f64 1 (log.f64 base)) (log.f64 (fabs.f64 re)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 1 (log.f64 base))))) |
(fma.f64 (/.f64 1 (log.f64 base)) (log.f64 re) (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 1 (log.f64 base))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) |
(fma.f64 1/24 (*.f64 (*.f64 (pow.f64 im 4) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3)))) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (*.f64 re re)))))) |
(fma.f64 1/24 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 im 4) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))))) (fma.f64 (/.f64 1 (log.f64 base)) (log.f64 (fabs.f64 re)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 1 (log.f64 base)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 1 (log.f64 base)))) (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 re) (*.f64 1/24 (*.f64 (pow.f64 im 4) (fma.f64 -3 (/.f64 1 (pow.f64 re 4)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 re) 2) (*.f64 re re))))))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (*.f64 (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 im 6)))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))))) |
(fma.f64 1/24 (*.f64 (*.f64 (pow.f64 im 4) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3)))) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))))) (fma.f64 1/720 (*.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 im 6))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (*.f64 re re))))))) |
(fma.f64 1/24 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 im 4) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 1 (log.f64 base))) (fma.f64 (/.f64 1 (log.f64 base)) (log.f64 (fabs.f64 re)) (*.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (pow.f64 re 4)) (/.f64 (/.f64 30 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3))) (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 im 6)) 1/720))))) |
(fma.f64 1/24 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 im 4) (fma.f64 -3 (/.f64 1 (pow.f64 re 4)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 re) 2) (*.f64 re re)))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 1 (log.f64 base))) (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 re) (*.f64 (*.f64 1/720 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 re) 2) (pow.f64 re 4)) (/.f64 30 (pow.f64 re 6)))) (pow.f64 im 6)))))) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (*.f64 im im)))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (fabs.f64 im))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
(+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (*.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))))) |
(fma.f64 -1 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (neg.f64 (log.f64 im))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3)))))) |
(-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 im) 2)) 1/2)) (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 im)))) |
(*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (*.f64 im im))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (*.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))))) |
(fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3)))) (fma.f64 -1 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (neg.f64 (log.f64 im))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))))))) |
(fma.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (*.f64 (/.f64 1 (log.f64 base)) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 im) 2)) 1/2)) (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 im))))) |
(fma.f64 1/24 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (/.f64 1 (pow.f64 im 4)) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))))) (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (*.f64 im im)))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (+.f64 (*.f64 1/720 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (pow.f64 (/.f64 1 im) 6)))) (*.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (/.f64 1 im) 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))))))) |
(fma.f64 1/24 (*.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3)))) (fma.f64 -1 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (neg.f64 (log.f64 im))) (fma.f64 1/720 (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 (/.f64 1 im) 6))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3)))))))) |
(fma.f64 1/24 (*.f64 (pow.f64 (/.f64 1 im) 4) (*.f64 (/.f64 1 (log.f64 base)) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2))) (*.f64 1/720 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (pow.f64 (/.f64 1 im) 6) (fma.f64 (*.f64 (*.f64 re re) 360) (*.f64 (pow.f64 re 4) 1/4) (*.f64 30 (pow.f64 re 6))))))) (*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 im))))) |
(+.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (*.f64 1/2 (*.f64 re (*.f64 re (/.f64 1 (*.f64 im im))))) (*.f64 (*.f64 1/720 (fma.f64 (*.f64 (*.f64 re re) 360) (*.f64 (pow.f64 re 4) 1/4) (*.f64 30 (pow.f64 re 6)))) (/.f64 1 (pow.f64 im 6))))) (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 1/24 (*.f64 (/.f64 1 (pow.f64 im 4)) (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4)))))))) |
(*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) |
(neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (/.f64 -1 im)))) |
(*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 (/.f64 -1 im)))) |
(*.f64 (log.f64 (/.f64 -1 im)) (/.f64 -1 (log.f64 base))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) |
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (/.f64 -1 im))))) |
(fma.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (/.f64 1 (log.f64 base)) (*.f64 (*.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2))) (/.f64 1 (log.f64 base)))) |
(*.f64 (/.f64 1 (log.f64 base)) (-.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (pow.f64 (/.f64 -1 im) 2)) (log.f64 (/.f64 -1 im)))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (/.f64 -1 im) 4) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))))) |
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3)))) (fma.f64 -1 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (/.f64 -1 im))) (*.f64 1/24 (*.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 (/.f64 -1 im) 4)))))) |
(fma.f64 1/2 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2))) (-.f64 (*.f64 (*.f64 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4)) (*.f64 (/.f64 1 (log.f64 base)) 1/24)) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 im))))) |
(fma.f64 1/2 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2))) (*.f64 (/.f64 1 (log.f64 base)) (-.f64 (*.f64 (*.f64 1/24 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 (/.f64 -1 im))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 (/.f64 -1 im) 2) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (*.f64 (pow.f64 (/.f64 -1 im) 4) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3)))) (*.f64 1/720 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (*.f64 (pow.f64 (/.f64 -1 im) 6) (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3))))))) |
(fma.f64 1/2 (*.f64 (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3)))) (fma.f64 -1 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (/.f64 -1 im))) (fma.f64 1/24 (*.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 (/.f64 -1 im) 4))) (*.f64 1/720 (*.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (pow.f64 (/.f64 -1 im) 6))))))) |
(fma.f64 1/2 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 re re) (pow.f64 (/.f64 -1 im) 2))) (-.f64 (fma.f64 1/24 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4))) (*.f64 (*.f64 (*.f64 1/720 (fma.f64 (*.f64 (*.f64 re re) 360) (*.f64 (pow.f64 re 4) 1/4) (*.f64 30 (pow.f64 re 6)))) (pow.f64 (/.f64 -1 im) 6)) (/.f64 1 (log.f64 base)))) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 im))))) |
(+.f64 (*.f64 (/.f64 1 (log.f64 base)) (-.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (pow.f64 (/.f64 -1 im) 2)) (log.f64 (/.f64 -1 im)))) (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (*.f64 1/24 (*.f64 (fma.f64 -12 (*.f64 (pow.f64 re 4) 1/4) (*.f64 -3 (pow.f64 re 4))) (pow.f64 (/.f64 -1 im) 4))) (*.f64 (*.f64 1/720 (fma.f64 (*.f64 (*.f64 re re) 360) (*.f64 (pow.f64 re 4) 1/4) (*.f64 30 (pow.f64 re 6)))) (pow.f64 (/.f64 -1 im) 6))))) |
(+.f64 0 (pow.f64 (log.f64 base) -3)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (log.f64 base) -3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) -3))) 1) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(*.f64 1 (pow.f64 (log.f64 base) -3)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 base) -2)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(*.f64 (pow.f64 (log.f64 base) -3) 1) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(*.f64 (pow.f64 (log.f64 base) -2) (/.f64 1 (log.f64 base))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (log.f64 base) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (pow.f64 (log.f64 base) -2) (cbrt.f64 (log.f64 base)))) |
(*.f64 (pow.f64 (log.f64 base) -2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -5/2)) |
(*.f64 (pow.f64 (log.f64 base) -3/2) (pow.f64 (log.f64 base) -3/2)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) 1) (/.f64 1 (log.f64 base))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(*.f64 (pow.f64 (log.f64 base) -5/2) (pow.f64 (log.f64 base) -1/2)) |
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -5/2)) |
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base)))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (pow.f64 (log.f64 base) -2) (cbrt.f64 (log.f64 base)))) |
(*.f64 (pow.f64 (log.f64 base) -2) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base)))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 3) 1)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(/.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(/.f64 -1 (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(/.f64 (*.f64 -1 (pow.f64 (log.f64 base) -2)) (neg.f64 (log.f64 base))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) 1) (log.f64 base)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(/.f64 (*.f64 (pow.f64 (log.f64 base) -2) -1) (neg.f64 (log.f64 base))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(sqrt.f64 (pow.f64 (log.f64 base) -6)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(log.f64 (exp.f64 (pow.f64 (log.f64 base) -3))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (log.f64 base) -3)))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(cbrt.f64 (pow.f64 (log.f64 base) -9)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(expm1.f64 (log1p.f64 (pow.f64 (log.f64 base) -3))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) -3))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (*.f64 -3 (log.f64 (log.f64 base)))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (*.f64 (log.f64 (log.f64 base)) -3)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (log.f64 base))) 3/2)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) -9)) 1/3)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 3)) -1)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (log.f64 base))) 2)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) -3)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) -1) 3)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1) 3)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3) 3)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1) 1)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 3) -1)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3/2) 2)) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (-.f64 (*.f64 -2 (log.f64 (log.f64 base))) (*.f64 (log.f64 (log.f64 base)) 1))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 base)) 3))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (*.f64 -2 (log.f64 (log.f64 base))))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1) (*.f64 -2 (log.f64 (log.f64 base))))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (+.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3) (*.f64 -2 (log.f64 (log.f64 base))))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (+.f64 (*.f64 -2 (log.f64 (log.f64 base))) (*.f64 (log.f64 (log.f64 base)) -1))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (+.f64 (*.f64 -2 (log.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (+.f64 (*.f64 -2 (log.f64 (log.f64 base))) (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3/2) (*.f64 -3/2 (log.f64 (log.f64 base))))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (+.f64 (*.f64 -3/2 (log.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3/2))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3/2) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 3/2))) |
(/.f64 1 (pow.f64 (log.f64 base) 3)) |
(pow.f64 (log.f64 base) -3) |
(+.f64 0 (/.f64 1 (log.f64 base))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (log.f64 base)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (log.f64 base)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (log.f64 base)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (log.f64 base)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (log.f64 base)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (log.f64 base)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 base)))) 1) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(*.f64 1 (/.f64 1 (log.f64 base))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(*.f64 (/.f64 1 (log.f64 base)) 1) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base)))) |
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base))) |
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base)))) |
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base))) |
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2)) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base)))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 1 (cbrt.f64 (log.f64 base)))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(/.f64 1 (log.f64 base)) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (neg.f64 (neg.f64 (log.f64 base)))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(/.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 base))) |
(/.f64 -1 (neg.f64 (log.f64 base))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (cbrt.f64 (log.f64 base))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (log.f64 base) -1) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (/.f64 1 (log.f64 base)) 1) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (pow.f64 (log.f64 base) -3) 1/3) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (E.f64) (neg.f64 (log.f64 (log.f64 base)))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (pow.f64 (log.f64 base) -2) 1/2) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (pow.f64 (log.f64 base) -6) 1/6) |
(pow.f64 (pow.f64 (log.f64 base) -9) 1/9) |
(*.f64 (pow.f64 (pow.f64 (log.f64 base) -9) 1/18) (pow.f64 (pow.f64 (log.f64 base) -9) 1/18)) |
(pow.f64 (pow.f64 (log.f64 base) 2) -1/2) |
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) 3/2) |
(pow.f64 (cbrt.f64 (log.f64 base)) -3) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (sqrt.f64 (log.f64 base)) -2) |
(pow.f64 (pow.f64 (log.f64 base) 3) -1/3) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (pow.f64 (log.f64 base) -3/2) 2/3) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (exp.f64 -1) (log.f64 (log.f64 base))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (exp.f64 1/3) (*.f64 -3 (log.f64 (log.f64 base)))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (neg.f64 (neg.f64 (log.f64 base))) -1) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (neg.f64 (log.f64 (log.f64 base)))) 2)) (cbrt.f64 (neg.f64 (log.f64 (log.f64 base))))) |
(pow.f64 (exp.f64 (sqrt.f64 (neg.f64 (log.f64 (log.f64 base))))) (sqrt.f64 (neg.f64 (log.f64 (log.f64 base))))) |
(sqrt.f64 (pow.f64 (log.f64 base) -2)) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(log.f64 (exp.f64 (/.f64 1 (log.f64 base)))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 base))))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base)))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 base)))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(exp.f64 (neg.f64 (log.f64 (log.f64 base)))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (log.f64 base)) -1)) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1)) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3)) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (log.f64 base)))) 3)) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) -1/2)) 2)) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2))) 3/2)) |
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) 3/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) -1)) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) -1) 1)) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1) 1)) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3) 1)) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1) 1/3)) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(exp.f64 (neg.f64 (*.f64 (log.f64 (log.f64 base)) 1))) |
(cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(/.f64 1 (log.f64 base)) |
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (*.f64 -1 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 1/2) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1/3)) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 1)) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (log.f64 base)) 1))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (log.f64 (log.f64 base)) 1))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (log.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1) (log.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (+.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3) (log.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 base))) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 base)) -1) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (+.f64 (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (neg.f64 (log.f64 (log.f64 base))))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (log.f64 base)) -1))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (log.f64 (log.f64 base)) -1))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) 1) (*.f64 (*.f64 -3 (log.f64 (log.f64 base))) 1/3))) |
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 base) 3))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
Compiled 21726 to 12791 computations (41.1% saved)
31 alts after pruning (26 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 747 | 13 | 760 |
| Fresh | 11 | 13 | 24 |
| Picked | 0 | 1 | 1 |
| Done | 3 | 4 | 7 |
| Total | 761 | 31 | 792 |
| Status | Error | Program |
|---|---|---|
| ▶ | 47.4b | (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3) |
| 32.0b | (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -2) | |
| 30.2b | (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) | |
| 0.7b | (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 6))) | |
| 31.8b | (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) | |
| 15.4b | (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))) | |
| 31.8b | (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) | |
| ✓ | 0.3b | (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
| 29.9b | (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)) | |
| ✓ | 29.7b | (/.f64 (log.f64 im) (log.f64 base)) |
| ▶ | 0.4b | (/.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)) |
| 31.8b | (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))) | |
| 29.8b | (/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) | |
| 0.8b | (/.f64 1 (-.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) | |
| ▶ | 0.8b | (/.f64 1 (+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))) |
| 0.5b | (/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))) | |
| 1.0b | (/.f64 1 (log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))) | |
| 29.8b | (-.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 1) | |
| 0.7b | (-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) | |
| 0.7b | (+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)) | |
| ▶ | 37.4b | (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (*.f64 im im))))) |
| ▶ | 29.7b | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
| 31.8b | (*.f64 (log.f64 (/.f64 -1 re)) (/.f64 -1 (log.f64 base))) | |
| ✓ | 0.7b | (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)) (log.f64 (hypot.f64 re im))) |
| ✓ | 61.5b | (neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
| ✓ | 29.8b | (neg.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))) |
| 30.3b | (log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) | |
| 0.6b | (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) | |
| 29.8b | (log.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) | |
| 31.9b | (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) 3)) | |
| 29.9b | (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) |
Compiled 743 to 577 computations (22.3% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (/.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)) |
| ✓ | 0.3b | (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1) |
| 0.3b | (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
Compiled 44 to 15 computations (65.9% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 287.0ms | im | @ | -inf | (/.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)) |
| 264.0ms | base | @ | -inf | (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1) |
| 240.0ms | base | @ | -inf | (/.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)) |
| 164.0ms | im | @ | -inf | (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1) |
| 81.0ms | re | @ | inf | (/.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)) |
Compiled 120952 to 100841 computations (16.6% saved)
| 1× | batch-egg-rewrite |
| 992× | pow1_binary64 |
| 916× | add-log-exp_binary64 |
| 914× | log1p-expm1-u_binary64 |
| 914× | expm1-log1p-u_binary64 |
| 106× | add-sqr-sqrt_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 25 |
| 1 | 241 | 22 |
| 2 | 2624 | 22 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1) |
(/.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1) (pow.f64 (/.f64 1 (log.f64 base)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) 1) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) |
| 1× | egg-herbie |
| 523× | associate-/l*_binary64 |
| 522× | fma-def_binary64 |
| 487× | times-frac_binary64 |
| 400× | associate-*l/_binary64 |
| 400× | associate-/r*_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 735 | 10944 |
| 1 | 2565 | 8855 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 re 6))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4)))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (log.f64 (/.f64 1 re)))))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 4)))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (pow.f64 (/.f64 -1 re) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 im 6))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))) (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (pow.f64 (/.f64 1 im) 6))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 (/.f64 -1 im) 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 re 6)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (log.f64 (/.f64 1 re)))) (*.f64 1/48 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (log.f64 base) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (pow.f64 (log.f64 base) 2)))))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (log.f64 base) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (log.f64 (/.f64 -1 re)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (pow.f64 (/.f64 -1 re) 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (pow.f64 (log.f64 base) 2)))))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (pow.f64 im 4))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (log.f64 base)) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (pow.f64 im 4)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))) (log.f64 (/.f64 1 im)))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im))))))) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 im) 6)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (log.f64 (/.f64 -1 im))))))) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 -1 im) 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1) |
(*.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im)))) |
(*.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(*.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1) (pow.f64 (/.f64 1 (log.f64 base)) -1)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)) |
(*.f64 (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 -1 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 1 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(/.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) |
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im)))) |
(/.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im)))) |
(/.f64 (/.f64 (log.f64 base) 1) (log.f64 (hypot.f64 re im))) |
(/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))) |
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) |
(log.f64 (exp.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) |
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))) |
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base)))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) |
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
| Outputs |
|---|
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) |
(/.f64 (log.f64 base) (log.f64 (fabs.f64 im))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (*.f64 re re) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (/.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (log.f64 base) (log.f64 (fabs.f64 im)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4))))) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (*.f64 re re) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))))) (neg.f64 (*.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (pow.f64 re 4)))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (/.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (log.f64 base) (log.f64 (fabs.f64 im)))) (*.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2))))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4)))) (pow.f64 re 4))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 re 6))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (*.f64 re re) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (fma.f64 -1 (*.f64 (fma.f64 -1/48 (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)))))) (*.f64 -1/2 (/.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (pow.f64 re 6)) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (neg.f64 (*.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (pow.f64 re 4)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (/.f64 re (/.f64 (*.f64 im im) re))) (-.f64 (-.f64 (/.f64 (log.f64 base) (log.f64 (fabs.f64 im))) (*.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2))))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4)))) (pow.f64 re 4))) (*.f64 (fma.f64 -1/48 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)))) (*.f64 im im))) (fma.f64 -1/2 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2))))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 (*.f64 im im) (log.f64 (fabs.f64 im)))) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 im) 3) (pow.f64 (fabs.f64 im) 3))))))))) (pow.f64 re 6)))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) |
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))) |
(fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2)))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (/.f64 1 re) 2)) (*.f64 (log.f64 re) (log.f64 re))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 4))))) |
(fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2)))) (fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base))))))))) |
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (/.f64 1 re) 2)) (*.f64 (log.f64 re) (log.f64 re))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))) (*.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (neg.f64 (log.f64 re)) 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (log.f64 (/.f64 1 re)))))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 4)))))) |
(fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2)))) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base))))))) (*.f64 1/48 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (*.f64 (log.f64 base) (*.f64 im im)))))))) (fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base)))))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (/.f64 1 re) 2)) (*.f64 (log.f64 re) (log.f64 re))) (-.f64 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re))) (*.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (neg.f64 (log.f64 re)) 3))))) (*.f64 (pow.f64 (/.f64 1 re) 6) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (neg.f64 (log.f64 re))) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (/.f64 (*.f64 1/48 (*.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))) (*.f64 (log.f64 base) (*.f64 im im)))) (pow.f64 (neg.f64 (log.f64 re)) 3))))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) |
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))))))) |
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (pow.f64 im 4))))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (pow.f64 (/.f64 -1 re) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))))))) |
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 6) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))))) (*.f64 1/48 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (*.f64 im im)))))))) (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))))))) |
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (pow.f64 im 4))))))) (*.f64 (pow.f64 (/.f64 -1 re) 6) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 (/.f64 -1 re))) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (pow.f64 im 4)))))) (/.f64 (*.f64 1/48 (*.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))) (*.f64 (log.f64 base) (*.f64 im im)))) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) |
(/.f64 (log.f64 base) (log.f64 (fabs.f64 re))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (/.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 base) (log.f64 (fabs.f64 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 -1 (*.f64 (pow.f64 im 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (/.f64 (log.f64 base) (*.f64 re re))) (-.f64 (/.f64 (log.f64 base) (log.f64 (fabs.f64 re))) (*.f64 (pow.f64 im 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (*.f64 (/.f64 -1/4 (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 im 6))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 -1 (*.f64 (pow.f64 im 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))))))) (fma.f64 -1 (*.f64 (pow.f64 im 6) (fma.f64 -1/48 (*.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (/.f64 (log.f64 base) (*.f64 re re))) (-.f64 (-.f64 (/.f64 (log.f64 base) (log.f64 (fabs.f64 re))) (*.f64 (pow.f64 im 6) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 30 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 re) 3) (pow.f64 (fabs.f64 re) 3))) (/.f64 (*.f64 360 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2)) (pow.f64 re 4)))) (fma.f64 -1/2 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (*.f64 (/.f64 -1/4 (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)))) (*.f64 (*.f64 re re) (log.f64 (fabs.f64 re)))) (*.f64 -1/48 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (log.f64 (fabs.f64 re))) (/.f64 (log.f64 base) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (fabs.f64 re)) 2))))))))) (*.f64 (pow.f64 im 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (*.f64 (/.f64 -1/4 (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2))))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) |
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 1 im) 2)) (*.f64 (log.f64 im) (log.f64 im))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))))))) |
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 1 im) 2)) (*.f64 (log.f64 im) (log.f64 im))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))) (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (pow.f64 (/.f64 1 im) 6))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (neg.f64 (log.f64 im)) 2)) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 6) (fma.f64 1/48 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (neg.f64 (log.f64 im)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3)))) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (neg.f64 (log.f64 im))))))) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 1 im) 2)) (*.f64 (log.f64 im) (log.f64 im))) (-.f64 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im))) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (*.f64 (pow.f64 (/.f64 1 im) 6) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (neg.f64 (log.f64 im))) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (*.f64 1/48 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 3)) (*.f64 (*.f64 re re) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))))))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) |
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 im))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) |
(fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 im)))) |
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) |
(fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (pow.f64 re 4)))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) |
(fma.f64 -1/2 (/.f64 re (/.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) re)) (neg.f64 (fma.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 (/.f64 -1 im) 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)))) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 6) (fma.f64 1/48 (*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (/.f64 (*.f64 (*.f64 re re) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))))) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (pow.f64 re 4))))))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (pow.f64 re 4)))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) |
(fma.f64 -1/2 (/.f64 re (/.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) re)) (-.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (*.f64 (pow.f64 (/.f64 -1 im) 6) (fma.f64 1/48 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (*.f64 re re))) (fma.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 (/.f64 -1 im)) re)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6))))))))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) |
(/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) |
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (neg.f64 (*.f64 (pow.f64 re 4) (fma.f64 -1 (/.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))))))) |
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base))) (*.f64 (pow.f64 re 4) (-.f64 (*.f64 -1/4 (/.f64 (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) (*.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (pow.f64 im 4)))) (*.f64 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2))))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (fabs.f64 im)) 2))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))))))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 re 6)))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 re 4) (fma.f64 -1 (/.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2))))))) (*.f64 (pow.f64 re 6) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/48 (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 im im)) 3)) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)))))) (*.f64 -1/2 (/.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))))))))) |
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base))) (neg.f64 (fma.f64 (pow.f64 re 4) (-.f64 (*.f64 -1/4 (/.f64 (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) (*.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (pow.f64 im 4)))) (*.f64 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2))))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (fabs.f64 im)) 2))) (*.f64 (pow.f64 re 6) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2))))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (fabs.f64 im)) (*.f64 im im))) (-.f64 (/.f64 (*.f64 (log.f64 (fabs.f64 im)) 1/2) (/.f64 (*.f64 im im) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) (*.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (pow.f64 im 4)))) (*.f64 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2))))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4)))) (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (fabs.f64 im)) 2))) (pow.f64 (log.f64 (fabs.f64 im)) 2)))) (*.f64 (/.f64 (pow.f64 (log.f64 (fabs.f64 im)) 2) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/48 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)))) (*.f64 im im))) (fma.f64 -1/2 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 -12 (/.f64 (*.f64 im im) (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2))))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 (*.f64 im im) (log.f64 (fabs.f64 im)))) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 im) 3) (pow.f64 (fabs.f64 im) 3)))))))))))))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base)) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base)))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))))) |
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 base)) (pow.f64 (/.f64 1 re) 2))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))))) |
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/4 (/.f64 (*.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4)) (*.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 2))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base)))))))))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)))))) |
(-.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 base)) (pow.f64 (/.f64 1 re) 2))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (*.f64 (pow.f64 (/.f64 1 re) 4) (-.f64 (*.f64 1/4 (*.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (/.f64 (pow.f64 im 4) (*.f64 (log.f64 re) (log.f64 re))))) (*.f64 (/.f64 (*.f64 (log.f64 re) (log.f64 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (neg.f64 (log.f64 re)) 3))))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (log.f64 (/.f64 1 re)))) (*.f64 1/48 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (log.f64 base) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (log.f64 (/.f64 1 re)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base)))))) |
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base))))))) (*.f64 1/48 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (*.f64 (log.f64 base) (*.f64 im im))))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 im im) (neg.f64 (log.f64 re))) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base)))))) (pow.f64 (log.f64 base) 2)) (*.f64 -1/2 (/.f64 (*.f64 im im) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (*.f64 (neg.f64 (log.f64 re)) (fma.f64 1/4 (/.f64 (*.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4)) (*.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 2))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base)))))))))))))))) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/4 (/.f64 (*.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4)) (*.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 2))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base)))))))))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))))))) |
(-.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 base)) (pow.f64 (/.f64 1 re) 2))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (*.f64 (pow.f64 (/.f64 1 re) 4) (-.f64 (*.f64 1/4 (*.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (/.f64 (pow.f64 im 4) (*.f64 (log.f64 re) (log.f64 re))))) (*.f64 (/.f64 (*.f64 (log.f64 re) (log.f64 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (neg.f64 (log.f64 re)) 3))))))) (*.f64 (pow.f64 (/.f64 1 re) 6) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 re) (log.f64 re))) (*.f64 (neg.f64 (log.f64 re)) (-.f64 (*.f64 1/4 (*.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (/.f64 (pow.f64 im 4) (*.f64 (log.f64 re) (log.f64 re))))) (*.f64 (/.f64 (*.f64 (log.f64 re) (log.f64 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (neg.f64 (log.f64 re)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (neg.f64 (log.f64 re))) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (neg.f64 (log.f64 re)) 3))))))) (*.f64 (/.f64 (*.f64 (log.f64 re) (log.f64 re)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (neg.f64 (log.f64 re))) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (/.f64 (*.f64 1/48 (*.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))) (*.f64 (log.f64 base) (*.f64 im im)))) (pow.f64 (neg.f64 (log.f64 re)) 3)))))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)) (log.f64 base)) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (pow.f64 (log.f64 base) 2)))))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)) (log.f64 base)) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))))))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (*.f64 im im)) (neg.f64 (fma.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (/.f64 (/.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re)))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (pow.f64 im 4))))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (log.f64 base) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (log.f64 (/.f64 -1 re)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 re)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (pow.f64 (/.f64 -1 re) 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (pow.f64 (log.f64 base) 2)))))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) |
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 6) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))))) (*.f64 1/48 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (*.f64 im im))))))))) (fma.f64 1/2 (/.f64 (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 re))))) (*.f64 -1/2 (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))))))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 re))))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)) (log.f64 base)) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))))))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) |
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (*.f64 im im)) (neg.f64 (fma.f64 (pow.f64 (/.f64 -1 re) 4) (-.f64 (/.f64 (/.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re)))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (pow.f64 im 4))))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 (/.f64 -1 re) 6) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 1/4 (*.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re)))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (pow.f64 im 4))))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 re)))) (*.f64 1/2 (/.f64 (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (pow.f64 im 4))))) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 im im)) (log.f64 (/.f64 -1 re)))))) (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (log.f64 (/.f64 -1 re))) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (pow.f64 im 4)))))) (/.f64 (*.f64 1/48 (*.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))) (*.f64 (log.f64 base) (*.f64 im im)))) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))))))) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base)) |
(/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))) |
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (pow.f64 im 4))))) |
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))) (neg.f64 (*.f64 (pow.f64 im 4) (fma.f64 -1 (/.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)))))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))))))))) |
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base))) (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -1/4 (/.f64 (/.f64 (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)) (pow.f64 re 4)) (pow.f64 (log.f64 (fabs.f64 re)) 2))) (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (*.f64 (/.f64 -1/4 (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2))))))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))))) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (log.f64 base)) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (pow.f64 im 4)))))) |
(fma.f64 -1 (*.f64 (pow.f64 im 6) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (log.f64 base) 2)) (/.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)))))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)))))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)))))) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (neg.f64 (/.f64 (fma.f64 -1/48 (*.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3))))))))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))))))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))) (neg.f64 (*.f64 (pow.f64 im 4) (fma.f64 -1 (/.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)))))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (*.f64 -1/4 (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)))))))))) |
(-.f64 (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base))) (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -1/4 (/.f64 (/.f64 (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)) (pow.f64 re 4)) (pow.f64 (log.f64 (fabs.f64 re)) 2))) (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (*.f64 (/.f64 -1/4 (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2))))))))) (*.f64 (pow.f64 im 6) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 (fabs.f64 re)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2))) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (*.f64 (/.f64 -1/4 (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (/.f64 (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)) (pow.f64 re 4)) (pow.f64 (log.f64 (fabs.f64 re)) 2))) (/.f64 (pow.f64 (log.f64 (fabs.f64 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (*.f64 (/.f64 -1/4 (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2))))))) (*.f64 re re)) (/.f64 (log.f64 (fabs.f64 re)) (pow.f64 (log.f64 (fabs.f64 re)) 2))))) (/.f64 (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 30 (/.f64 1 (*.f64 (pow.f64 (fabs.f64 re) 3) (pow.f64 (fabs.f64 re) 3))) (/.f64 (*.f64 360 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2)) (pow.f64 re 4)))) (fma.f64 -1/2 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re))))) (*.f64 (/.f64 -1/4 (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)))) (*.f64 (*.f64 re re) (log.f64 (fabs.f64 re)))) (*.f64 -1/48 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2) (*.f64 re re)))) (log.f64 (fabs.f64 re))) (/.f64 (log.f64 base) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (fabs.f64 re)) 2))))))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (fabs.f64 re)) 2)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base)) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))))) |
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (pow.f64 (/.f64 1 im) 2))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))))) |
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (neg.f64 (log.f64 im)) 2))) (neg.f64 (/.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 im)) 2)))))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)))))) |
(-.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (pow.f64 (/.f64 1 im) 2))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (*.f64 (pow.f64 (/.f64 1 im) 4) (-.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (*.f64 (log.f64 im) (log.f64 im))))) (*.f64 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 im) (log.f64 im)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))) (log.f64 (/.f64 1 im)))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im))))))) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 1 im) 6)))))) |
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (neg.f64 (log.f64 im)) 2))) (neg.f64 (/.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 im)) 2)))))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (neg.f64 (*.f64 (pow.f64 (/.f64 1 im) 6) (fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 (neg.f64 (log.f64 im)) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 (neg.f64 (log.f64 im)) 2))) (neg.f64 (/.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 im)) 2)))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (*.f64 (neg.f64 (log.f64 im)) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 1/48 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (neg.f64 (log.f64 im)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3)))) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 re re) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (neg.f64 (log.f64 im))))))) (pow.f64 (log.f64 base) 2)))))))))) |
(-.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (pow.f64 (/.f64 1 im) 2))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (*.f64 (pow.f64 (/.f64 1 im) 6) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 re (/.f64 (*.f64 (log.f64 im) (log.f64 im)) re)) (*.f64 (neg.f64 (log.f64 im)) (-.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (*.f64 (log.f64 im) (log.f64 im))))) (*.f64 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 im) (log.f64 im)))))) (/.f64 (*.f64 (*.f64 re re) 1/2) (/.f64 (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3)))))) (*.f64 (/.f64 (*.f64 (log.f64 im) (log.f64 im)) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (neg.f64 (log.f64 im))) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (*.f64 1/48 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 3)) (*.f64 (*.f64 re re) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))))))))))) (*.f64 (pow.f64 (/.f64 1 im) 4) (-.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (*.f64 (log.f64 im) (log.f64 im))))) (*.f64 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))) (pow.f64 (log.f64 base) 2)) (*.f64 (log.f64 im) (log.f64 im)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (pow.f64 (/.f64 -1 im) 2))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (pow.f64 re 4))))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (pow.f64 (/.f64 -1 im) 2)) (neg.f64 (fma.f64 (pow.f64 (/.f64 -1 im) 4) (-.f64 (*.f64 (/.f64 1/4 (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (pow.f64 re 4) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (pow.f64 (log.f64 base) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (log.f64 (/.f64 -1 im))))))) (pow.f64 (log.f64 base) 2))))) (pow.f64 (/.f64 -1 im) 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 re 2) 2) (log.f64 (/.f64 -1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) |
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 6) (fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (pow.f64 re 4))))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (pow.f64 re 4)))))) (pow.f64 (log.f64 base) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 1/48 (*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (/.f64 (*.f64 (*.f64 re re) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))))) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (pow.f64 re 4))))))))))) (pow.f64 (log.f64 base) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (pow.f64 re 4))))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) |
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (pow.f64 (/.f64 -1 im) 2)) (neg.f64 (fma.f64 (pow.f64 (/.f64 -1 im) 4) (-.f64 (*.f64 (/.f64 1/4 (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (pow.f64 re 4) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 (/.f64 -1 im) 6) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (-.f64 (*.f64 (/.f64 1/4 (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (pow.f64 re 4) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 2)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))))) (/.f64 1/2 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (*.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))))) (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 2)) (fma.f64 1/48 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (*.f64 re re))) (fma.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 (/.f64 -1 im)) re)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6)))))))))))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1) (pow.f64 (/.f64 1 (log.f64 base)) -1)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(/.f64 (*.f64 1 (/.f64 1 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2))) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1)) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -2) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) -2) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(*.f64 (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 -1 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 1 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) |
(/.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 (/.f64 (log.f64 base) 1) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) |
(/.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) |
(fabs.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) |
(log.f64 (exp.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -2) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) -2) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) |
(fabs.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) |
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
| 0.3b | (/.f64 1 (log.f64 base)) |
Compiled 21 to 11 computations (47.6% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 155.0ms | im | @ | -inf | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
| 142.0ms | base | @ | -inf | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
| 1.0ms | base | @ | inf | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
| 1.0ms | im | @ | inf | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
| 1.0ms | base | @ | 0 | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
Compiled 32944 to 28816 computations (12.5% saved)
| 1× | batch-egg-rewrite |
| 670× | pow1_binary64 |
| 614× | add-log-exp_binary64 |
| 614× | log1p-expm1-u_binary64 |
| 614× | expm1-log1p-u_binary64 |
| 601× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 8 |
| 1 | 152 | 8 |
| 2 | 1744 | 8 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 base) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) 1) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (log.f64 im)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) -1) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) |
| 1× | egg-herbie |
| 458× | log-div_binary64 |
| 418× | log-prod_binary64 |
| 348× | associate-/r/_binary64 |
| 268× | *-commutative_binary64 |
| 235× | distribute-rgt-in_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 74 | 320 |
| 1 | 164 | 320 |
| 2 | 492 | 320 |
| 3 | 2508 | 320 |
| 4 | 7839 | 320 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im)))) |
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) |
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base))) |
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(/.f64 (*.f64 -1 (log.f64 im)) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (log.f64 im) -1) (neg.f64 (log.f64 base))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) |
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) |
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 im) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
| Outputs |
|---|
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (*.f64 -1 (log.f64 im)) (neg.f64 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (*.f64 (log.f64 im) -1) (neg.f64 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) |
(/.f64 (log.f64 im) (log.f64 base)) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 im) 3))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (*.f64 im im))))) |
| 0.3b | (/.f64 1 (log.f64 base)) | |
| ✓ | 0.7b | (/.f64 1 (*.f64 im im)) |
| ✓ | 13.4b | (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (*.f64 im im))) |
Compiled 76 to 40 computations (47.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 397.0ms | base | @ | -inf | (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (*.f64 im im))))) |
| 294.0ms | im | @ | -inf | (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (*.f64 im im))))) |
| 5.0ms | re | @ | 0 | (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (*.f64 im im))))) |
| 3.0ms | im | @ | inf | (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (*.f64 im im))) |
| 2.0ms | base | @ | 0 | (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (*.f64 im im))))) |
Compiled 57878 to 46931 computations (18.9% saved)
| 1× | batch-egg-rewrite |
| 862× | log-prod_binary64 |
| 373× | fma-def_binary64 |
| 284× | expm1-udef_binary64 |
| 284× | log1p-udef_binary64 |
| 251× | log-pow_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 43 |
| 1 | 341 | 37 |
| 2 | 4681 | 37 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (*.f64 im im))) |
(/.f64 1 (*.f64 im im)) |
(*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (*.f64 im im))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 re (/.f64 (*.f64 im im) (*.f64 re 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 re 1/2) (/.f64 (*.f64 im im) re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 im im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 re re) (/.f64 (*.f64 im im) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 re (*.f64 re 1/2))) 2) (/.f64 (*.f64 im im) (cbrt.f64 (*.f64 re (*.f64 re 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 re (sqrt.f64 1/2)) (/.f64 (*.f64 im im) (*.f64 re (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 re (*.f64 re 1/2))) (*.f64 im (neg.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) -1) (*.f64 im (neg.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 re (*.f64 re 1/2))) (*.f64 im (neg.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 re (*.f64 re 1/2)) im) im)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 re (*.f64 re 1/2)) 1) (*.f64 im im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 re (*.f64 re 1/2)) (cbrt.f64 (pow.f64 im 4))) (pow.f64 (cbrt.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 im) (*.f64 re (*.f64 re 1/2))) im)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 im)) im)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 im -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 im -2))) (cbrt.f64 (exp.f64 (pow.f64 im -2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 im -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 im -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 im -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 im -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 im -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 im -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 im -2)) (pow.f64 (cbrt.f64 (pow.f64 im -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 im -2)) 2) (cbrt.f64 (pow.f64 im -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 im) (/.f64 1 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (*.f64 im (neg.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 im 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 im) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 im -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 im im) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 im -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 im -2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 im -2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 im) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 1 (pow.f64 im 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 im -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 im -2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 im -2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 im -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 im -2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -2 (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 im)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 -2 (log.f64 im)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 base) (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im))) 2) (/.f64 (log.f64 base) (cbrt.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 (sqrt.f64 (log.f64 im)) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)) (/.f64 (log.f64 base) (hypot.f64 (sqrt.f64 (log.f64 im)) (/.f64 (*.f64 re (sqrt.f64 1/2)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3)) (*.f64 (log.f64 base) (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3))) (*.f64 (neg.f64 (log.f64 base)) (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2))) (*.f64 (neg.f64 (log.f64 base)) (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3)) 1) (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) 1) (*.f64 (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3)) -1) (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) -1) (*.f64 (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) 3)) (fma.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)) (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))) (-.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) 1) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3)) (/.f64 1 (log.f64 base))) (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) (/.f64 1 (log.f64 base))) (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3))) (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 base)) (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2))) (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) -1) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (hypot.f64 (sqrt.f64 (log.f64 im)) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)) (sqrt.f64 (log.f64 base))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) 3) (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 re (*.f64 (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 (pow.f64 im -2) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 im -2) (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (/.f64 1 (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (log.f64 base)) (log.f64 im) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 im) (/.f64 1 (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 im)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 im)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) (*.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (log.f64 im) (log.f64 base)) 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) (pow.f64 (log.f64 base) -1/2)) (*.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) (pow.f64 (log.f64 base) -1/2)) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 im))) (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 im))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)) (*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -1/2)) (*.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -1/2)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 re (*.f64 re 1/2))) (pow.f64 im -2) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (cbrt.f64 (log.f64 im)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 im)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (log.f64 base)) re) (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 im -2)) (*.f64 re (*.f64 re 1/2)) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)) (/.f64 (*.f64 re (sqrt.f64 1/2)) im) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))))))) |
| 1× | egg-herbie |
| 494× | associate-/l/_binary64 |
| 376× | associate-/r/_binary64 |
| 243× | cancel-sign-sub-inv_binary64 |
| 233× | associate-*r*_binary64 |
| 228× | distribute-rgt-neg-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 395 | 4254 |
| 1 | 1035 | 3998 |
| 2 | 3914 | 3849 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (pow.f64 im 2))) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 im -2))) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 im -2))) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 im -2))) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 im -2))) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) |
(pow.f64 im -2) |
(pow.f64 im -2) |
(pow.f64 im -2) |
(pow.f64 im -2) |
(pow.f64 (/.f64 1 im) 2) |
(pow.f64 (/.f64 1 im) 2) |
(pow.f64 (/.f64 1 im) 2) |
(pow.f64 (/.f64 1 im) 2) |
(pow.f64 (/.f64 -1 im) 2) |
(pow.f64 (/.f64 -1 im) 2) |
(pow.f64 (/.f64 -1 im) 2) |
(pow.f64 (/.f64 -1 im) 2) |
(/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(*.f64 -1 (/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 im -2)) (log.f64 base))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 im -2)) (log.f64 base)))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 im -2)) (log.f64 base)))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 im -2)) (log.f64 base)))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2)))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2)))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(+.f64 0 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) 1) |
(/.f64 re (/.f64 (*.f64 im im) (*.f64 re 1/2))) |
(/.f64 (*.f64 re 1/2) (/.f64 (*.f64 im im) re)) |
(/.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 im im)) |
(/.f64 1 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re 1/2)))) |
(/.f64 (*.f64 re re) (/.f64 (*.f64 im im) 1/2)) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 re (*.f64 re 1/2))) 2) (/.f64 (*.f64 im im) (cbrt.f64 (*.f64 re (*.f64 re 1/2))))) |
(/.f64 (*.f64 re (sqrt.f64 1/2)) (/.f64 (*.f64 im im) (*.f64 re (sqrt.f64 1/2)))) |
(/.f64 (neg.f64 (*.f64 re (*.f64 re 1/2))) (*.f64 im (neg.f64 im))) |
(/.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) -1) (*.f64 im (neg.f64 im))) |
(/.f64 (*.f64 -1 (*.f64 re (*.f64 re 1/2))) (*.f64 im (neg.f64 im))) |
(/.f64 (/.f64 (*.f64 re (*.f64 re 1/2)) im) im) |
(/.f64 (/.f64 (*.f64 re (*.f64 re 1/2)) 1) (*.f64 im im)) |
(/.f64 (/.f64 (*.f64 re (*.f64 re 1/2)) (cbrt.f64 (pow.f64 im 4))) (pow.f64 (cbrt.f64 im) 2)) |
(/.f64 (*.f64 (/.f64 1 im) (*.f64 re (*.f64 re 1/2))) im) |
(/.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 im)) im) |
(pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 1) |
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) 3) |
(pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3) 1/3) |
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) |
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) 1)) |
(+.f64 0 (pow.f64 im -2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 im -2))) (cbrt.f64 (exp.f64 (pow.f64 im -2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 im -2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 im -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 im -2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im -2))) 1) |
(*.f64 1 (pow.f64 im -2)) |
(*.f64 (pow.f64 im -2) 1) |
(*.f64 (cbrt.f64 (pow.f64 im -2)) (pow.f64 (cbrt.f64 (pow.f64 im -2)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 im -2)) 2) (cbrt.f64 (pow.f64 im -2))) |
(*.f64 (/.f64 1 im) (/.f64 1 im)) |
(*.f64 -1 (/.f64 1 (*.f64 im (neg.f64 im)))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 im 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 im) 2) -1)) |
(pow.f64 im -2) |
(pow.f64 (*.f64 im im) -1) |
(pow.f64 (pow.f64 im -2) 1) |
(pow.f64 (pow.f64 (pow.f64 im -2) 3) 1/3) |
(pow.f64 (cbrt.f64 (pow.f64 im -2)) 3) |
(pow.f64 (/.f64 1 im) 2) |
(sqrt.f64 (/.f64 1 (pow.f64 im 4))) |
(log.f64 (exp.f64 (pow.f64 im -2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 im -2)))) |
(cbrt.f64 (pow.f64 (pow.f64 im -2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 im -2))) |
(log1p.f64 (expm1.f64 (pow.f64 im -2))) |
(exp.f64 (*.f64 -2 (log.f64 im))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 im)) -1)) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 im)) 1)) |
(+.f64 0 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(+.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))) 1) |
(/.f64 1 (/.f64 (log.f64 base) (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)))) |
(/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im))) 2) (/.f64 (log.f64 base) (cbrt.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im))))) |
(/.f64 (hypot.f64 (sqrt.f64 (log.f64 im)) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)) (/.f64 (log.f64 base) (hypot.f64 (sqrt.f64 (log.f64 im)) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)))) |
(/.f64 (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3)) (*.f64 (log.f64 base) (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))) |
(/.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im))) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3))) (*.f64 (neg.f64 (log.f64 base)) (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)))) |
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2))) (*.f64 (neg.f64 (log.f64 base)) (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3)) 1) (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)) (log.f64 base))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) 1) (*.f64 (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (log.f64 base))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3)) -1) (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)) (neg.f64 (log.f64 base)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) -1) (*.f64 (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (neg.f64 (log.f64 base)))) |
(/.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) 3)) (fma.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)) (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) |
(/.f64 (-.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))) (-.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))) |
(/.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) 1) (log.f64 base)) |
(/.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(/.f64 (*.f64 -1 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im))) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3)) (/.f64 1 (log.f64 base))) (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) (/.f64 1 (log.f64 base))) (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) |
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3))) (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) |
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2))) (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) |
(/.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) -1) (neg.f64 (log.f64 base))) |
(pow.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)) 1) |
(pow.f64 (pow.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))) 3) |
(pow.f64 (/.f64 (hypot.f64 (sqrt.f64 (log.f64 im)) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)) (sqrt.f64 (log.f64 base))) 2) |
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)) 2)) |
(log.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))))) |
(log.f64 (*.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))) |
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))) |
(exp.f64 (log.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))) 1)) |
(fma.f64 re (*.f64 (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 (pow.f64 im -2) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 1 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 1 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (pow.f64 im -2) (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (/.f64 1 (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (/.f64 1 (log.f64 base)) (log.f64 im) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 (log.f64 im) (/.f64 1 (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 im)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 im)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) (*.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (/.f64 (log.f64 im) (log.f64 base)) 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (*.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) (pow.f64 (log.f64 base) -1/2)) (*.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) (pow.f64 (log.f64 base) -1/2)) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 im))) (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 im))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)) (*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (*.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -1/2)) (*.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -1/2)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 re (*.f64 re 1/2))) (pow.f64 im -2) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (cbrt.f64 (log.f64 im)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 im)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 (*.f64 (/.f64 1 (log.f64 base)) re) (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 im -2)) (*.f64 re (*.f64 re 1/2)) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)) (/.f64 (*.f64 re (sqrt.f64 1/2)) im) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (*.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
| Outputs |
|---|
(*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (pow.f64 im 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (pow.f64 im 2))) |
(/.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) (*.f64 im im)) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (*.f64 im im))) |
(/.f64 (*.f64 (*.f64 re -1/2) (neg.f64 re)) (*.f64 im im)) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (pow.f64 im 2))) |
(/.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) (*.f64 im im)) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (*.f64 im im))) |
(/.f64 (*.f64 (*.f64 re -1/2) (neg.f64 re)) (*.f64 im im)) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (pow.f64 im 2))) |
(/.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) (*.f64 im im)) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (*.f64 im im))) |
(/.f64 (*.f64 (*.f64 re -1/2) (neg.f64 re)) (*.f64 im im)) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (pow.f64 im 2))) |
(/.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) (*.f64 im im)) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (*.f64 im im))) |
(/.f64 (*.f64 (*.f64 re -1/2) (neg.f64 re)) (*.f64 im im)) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 im -2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 im -2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 im -2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 im -2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(pow.f64 im -2) |
(pow.f64 im -2) |
(pow.f64 im -2) |
(pow.f64 im -2) |
(pow.f64 (/.f64 1 im) 2) |
(pow.f64 im -2) |
(pow.f64 (/.f64 1 im) 2) |
(pow.f64 im -2) |
(pow.f64 (/.f64 1 im) 2) |
(pow.f64 im -2) |
(pow.f64 (/.f64 1 im) 2) |
(pow.f64 im -2) |
(pow.f64 (/.f64 -1 im) 2) |
(pow.f64 im -2) |
(pow.f64 (/.f64 -1 im) 2) |
(pow.f64 im -2) |
(pow.f64 (/.f64 -1 im) 2) |
(pow.f64 im -2) |
(pow.f64 (/.f64 -1 im) 2) |
(pow.f64 im -2) |
(/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 im -2)) (log.f64 base))) |
(/.f64 (*.f64 (*.f64 1/2 (*.f64 re re)) (pow.f64 im -2)) (log.f64 base)) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 base))))) |
(/.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 im -2)) (log.f64 base)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 im -2)) (log.f64 base)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 im -2)) (log.f64 base)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2)))) |
(/.f64 (*.f64 (*.f64 1/2 (*.f64 re re)) (pow.f64 im -2)) (log.f64 base)) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 base))))) |
(/.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2)))) |
(/.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) (*.f64 (log.f64 base) (*.f64 im im))) |
(/.f64 1/2 (/.f64 (*.f64 im (*.f64 im (log.f64 base))) (pow.f64 (/.f64 -1 re) -2))) |
(/.f64 (/.f64 (*.f64 (*.f64 re -1/2) (neg.f64 re)) (*.f64 im im)) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) (*.f64 (log.f64 base) (*.f64 im im)))) |
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) (*.f64 (log.f64 base) (*.f64 im im)))) |
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (*.f64 (log.f64 base) (pow.f64 im 2))))) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) (*.f64 (log.f64 base) (*.f64 im im)))) |
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) -2) (*.f64 im (*.f64 im (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))) |
(+.f64 0 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) 1) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(/.f64 re (/.f64 (*.f64 im im) (*.f64 re 1/2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(/.f64 (*.f64 re 1/2) (/.f64 (*.f64 im im) re)) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(/.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 im im)) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(/.f64 1 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re 1/2)))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(/.f64 (*.f64 re re) (/.f64 (*.f64 im im) 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 re (*.f64 re 1/2))) 2) (/.f64 (*.f64 im im) (cbrt.f64 (*.f64 re (*.f64 re 1/2))))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(/.f64 (*.f64 re (sqrt.f64 1/2)) (/.f64 (*.f64 im im) (*.f64 re (sqrt.f64 1/2)))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(/.f64 (neg.f64 (*.f64 re (*.f64 re 1/2))) (*.f64 im (neg.f64 im))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(/.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) -1) (*.f64 im (neg.f64 im))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(/.f64 (*.f64 -1 (*.f64 re (*.f64 re 1/2))) (*.f64 im (neg.f64 im))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(/.f64 (/.f64 (*.f64 re (*.f64 re 1/2)) im) im) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(/.f64 (/.f64 (*.f64 re (*.f64 re 1/2)) 1) (*.f64 im im)) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(/.f64 (/.f64 (*.f64 re (*.f64 re 1/2)) (cbrt.f64 (pow.f64 im 4))) (pow.f64 (cbrt.f64 im) 2)) |
(/.f64 (*.f64 re (*.f64 1/2 re)) (*.f64 (pow.f64 (cbrt.f64 im) 2) (cbrt.f64 (pow.f64 im 4)))) |
(*.f64 (/.f64 re (pow.f64 (cbrt.f64 im) 2)) (/.f64 (*.f64 1/2 re) (cbrt.f64 (pow.f64 im 4)))) |
(/.f64 (*.f64 (/.f64 1 im) (*.f64 re (*.f64 re 1/2))) im) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(/.f64 (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 im)) im) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 1) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) 3) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3) 1/3) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3)) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) 1)) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) |
(*.f64 re (*.f64 (/.f64 re im) (/.f64 1/2 im))) |
(pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) |
(+.f64 0 (pow.f64 im -2)) |
(pow.f64 im -2) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 im -2))) (cbrt.f64 (exp.f64 (pow.f64 im -2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 im -2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 im -2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 im -2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 im -2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 im -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 im -2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 im -2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im -2))) 1) |
(pow.f64 im -2) |
(*.f64 1 (pow.f64 im -2)) |
(pow.f64 im -2) |
(*.f64 (pow.f64 im -2) 1) |
(pow.f64 im -2) |
(*.f64 (cbrt.f64 (pow.f64 im -2)) (pow.f64 (cbrt.f64 (pow.f64 im -2)) 2)) |
(pow.f64 im -2) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 im -2)) 2) (cbrt.f64 (pow.f64 im -2))) |
(pow.f64 im -2) |
(*.f64 (/.f64 1 im) (/.f64 1 im)) |
(pow.f64 im -2) |
(*.f64 -1 (/.f64 1 (*.f64 im (neg.f64 im)))) |
(pow.f64 im -2) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 im 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 im) 2) -1)) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 im 4))) (/.f64 1 (pow.f64 (cbrt.f64 im) 2))) |
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 im 4))) (pow.f64 (cbrt.f64 im) 2)) |
(pow.f64 im -2) |
(pow.f64 (*.f64 im im) -1) |
(pow.f64 im -2) |
(pow.f64 (pow.f64 im -2) 1) |
(pow.f64 im -2) |
(pow.f64 (pow.f64 (pow.f64 im -2) 3) 1/3) |
(pow.f64 im -2) |
(pow.f64 (cbrt.f64 (pow.f64 im -2)) 3) |
(pow.f64 im -2) |
(pow.f64 (/.f64 1 im) 2) |
(pow.f64 im -2) |
(sqrt.f64 (/.f64 1 (pow.f64 im 4))) |
(log.f64 (exp.f64 (pow.f64 im -2))) |
(pow.f64 im -2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 im -2)))) |
(pow.f64 im -2) |
(cbrt.f64 (pow.f64 (pow.f64 im -2) 3)) |
(pow.f64 im -2) |
(expm1.f64 (log1p.f64 (pow.f64 im -2))) |
(pow.f64 im -2) |
(log1p.f64 (expm1.f64 (pow.f64 im -2))) |
(pow.f64 im -2) |
(exp.f64 (*.f64 -2 (log.f64 im))) |
(pow.f64 im -2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 im)) -1)) |
(pow.f64 im -2) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 im)) 1)) |
(pow.f64 im -2) |
(+.f64 0 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(+.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) 1)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))) 1) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(/.f64 1 (/.f64 (log.f64 base) (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im))) 2) (/.f64 (log.f64 base) (cbrt.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im))))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(/.f64 (hypot.f64 (sqrt.f64 (log.f64 im)) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)) (/.f64 (log.f64 base) (hypot.f64 (sqrt.f64 (log.f64 im)) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)))) |
(*.f64 (/.f64 (hypot.f64 (sqrt.f64 (log.f64 im)) (/.f64 re (/.f64 im (sqrt.f64 1/2)))) (log.f64 base)) (hypot.f64 (sqrt.f64 (log.f64 im)) (/.f64 re (/.f64 im (sqrt.f64 1/2))))) |
(*.f64 (hypot.f64 (sqrt.f64 (log.f64 im)) (/.f64 re (/.f64 im (sqrt.f64 1/2)))) (/.f64 (hypot.f64 (sqrt.f64 (log.f64 im)) (/.f64 re (/.f64 im (sqrt.f64 1/2)))) (log.f64 base))) |
(*.f64 (hypot.f64 (sqrt.f64 (log.f64 im)) (*.f64 (/.f64 re im) (sqrt.f64 1/2))) (/.f64 (hypot.f64 (sqrt.f64 (log.f64 im)) (*.f64 (/.f64 re im) (sqrt.f64 1/2))) (log.f64 base))) |
(/.f64 (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3)) (*.f64 (log.f64 base) (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 3) (pow.f64 (log.f64 im) 3)) (*.f64 (log.f64 base) (fma.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (-.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 3) (pow.f64 (log.f64 im) 3)) (fma.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (-.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) (log.f64 base)) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 6) (pow.f64 (log.f64 im) 3)) (log.f64 base)) (fma.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 2)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 4)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 4)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2)))) |
(/.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im))) (neg.f64 (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(/.f64 (*.f64 -1 (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3))) (*.f64 (neg.f64 (log.f64 base)) (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 3) (pow.f64 (log.f64 im) 3)) (*.f64 (log.f64 base) (fma.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (-.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 3) (pow.f64 (log.f64 im) 3)) (fma.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (-.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) (log.f64 base)) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 6) (pow.f64 (log.f64 im) 3)) (log.f64 base)) (fma.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) |
(/.f64 (*.f64 -1 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2))) (*.f64 (neg.f64 (log.f64 base)) (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 2)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 4)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 4)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3)) 1) (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)) (log.f64 base))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 3) (pow.f64 (log.f64 im) 3)) (*.f64 (log.f64 base) (fma.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (-.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 3) (pow.f64 (log.f64 im) 3)) (fma.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (-.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) (log.f64 base)) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 6) (pow.f64 (log.f64 im) 3)) (log.f64 base)) (fma.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) 1) (*.f64 (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (log.f64 base))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 2)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 4)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 4)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3)) -1) (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)) (neg.f64 (log.f64 base)))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 3) (pow.f64 (log.f64 im) 3)) (*.f64 (log.f64 base) (fma.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (-.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 3) (pow.f64 (log.f64 im) 3)) (fma.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (-.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) (log.f64 base)) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 6) (pow.f64 (log.f64 im) 3)) (log.f64 base)) (fma.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) -1) (*.f64 (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (neg.f64 (log.f64 base)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 2)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 4)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 4)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2)))) |
(/.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) (pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) 3)) (fma.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)) (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) (pow.f64 (/.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 base)) 3)) (fma.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (/.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 base)) (-.f64 (/.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) (pow.f64 (/.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 base)) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 base)) (-.f64 (/.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))) (/.f64 (/.f64 (pow.f64 (log.f64 im) 2) (log.f64 base)) (log.f64 base)))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) (/.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 6) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (log.f64 base)) (*.f64 (/.f64 1 (log.f64 base)) (-.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (log.f64 im)))) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) -2)))) |
(/.f64 (-.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))) (-.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(/.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) 1) (log.f64 base)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(/.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(/.f64 (*.f64 -1 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im))) (neg.f64 (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3)) (/.f64 1 (log.f64 base))) (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 3) (pow.f64 (log.f64 im) 3)) (*.f64 (log.f64 base) (fma.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (-.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 3) (pow.f64 (log.f64 im) 3)) (fma.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (-.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) (log.f64 base)) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 6) (pow.f64 (log.f64 im) 3)) (log.f64 base)) (fma.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) (/.f64 1 (log.f64 base))) (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 2)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 4)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 4)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2)))) |
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (+.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 3))) (fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (-.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) |
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 3) (pow.f64 (log.f64 im) 3)) (*.f64 (log.f64 base) (fma.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (-.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2)))) |
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 3) (pow.f64 (log.f64 im) 3)) (fma.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (-.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) (log.f64 base)) |
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 6) (pow.f64 (log.f64 im) 3)) (log.f64 base)) (fma.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (-.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (log.f64 im)) (pow.f64 (log.f64 im) 2))) |
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2))) (-.f64 (log.f64 im) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 2)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 4)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 4)) (*.f64 (log.f64 base) (-.f64 (log.f64 im) (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2)))) |
(/.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) -1) (neg.f64 (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(pow.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)) 1) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)) 3) 1/3) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))) 3) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(pow.f64 (/.f64 (hypot.f64 (sqrt.f64 (log.f64 im)) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)) (sqrt.f64 (log.f64 base))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sqrt.f64 (log.f64 im)) (/.f64 re (/.f64 im (sqrt.f64 1/2)))) (sqrt.f64 (log.f64 base))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sqrt.f64 (log.f64 im)) (*.f64 (/.f64 re im) (sqrt.f64 1/2))) (sqrt.f64 (log.f64 base))) 2) |
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)) 2)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(log.f64 (exp.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(log.f64 (*.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)) 3)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) 3))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(exp.f64 (log.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base)))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (log.f64 im)) (log.f64 base))) 1)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 re (*.f64 (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (*.f64 re (*.f64 re 1/2)) (*.f64 (pow.f64 im -2) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 1 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 1 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (pow.f64 im -2) (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (/.f64 1 (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (/.f64 1 (log.f64 base)) (log.f64 im) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (log.f64 im) (/.f64 1 (log.f64 base)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 im)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 im) (/.f64 1 (cbrt.f64 (log.f64 base)))) (/.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (/.f64 1 (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 4)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 4)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2)) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 im)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) (*.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (/.f64 (log.f64 im) (log.f64 base)) 1 (*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)) 1)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base)))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (sqrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (*.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) (pow.f64 (log.f64 base) -1/2)) (*.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) (pow.f64 (log.f64 base) -1/2)) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 im))) (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 im))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)) (*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (*.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -1/2)) (*.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -1/2)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 re (*.f64 re 1/2))) (pow.f64 im -2) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (/.f64 1 (cbrt.f64 (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (cbrt.f64 (log.f64 im)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 im)) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (*.f64 (/.f64 1 (log.f64 base)) re) (*.f64 re (*.f64 1/2 (pow.f64 im -2))) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 im -2)) (*.f64 re (*.f64 re 1/2)) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) 2))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2)) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 4)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2)) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 4)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2)) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(fma.f64 (*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 re (sqrt.f64 1/2)) im)) (/.f64 (*.f64 re (sqrt.f64 1/2)) im) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
(fma.f64 (*.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 im) (/.f64 1 (cbrt.f64 (log.f64 base)))) (/.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (/.f64 re (/.f64 im (sqrt.f64 1/2))) 2) (log.f64 base))) |
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))) (/.f64 (pow.f64 (*.f64 (/.f64 re im) (sqrt.f64 1/2)) 2) (log.f64 base))) |
(fma.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2) (/.f64 (pow.f64 (/.f64 (*.f64 re (sqrt.f64 1/2)) im) 2) (log.f64 base))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (*.f64 (*.f64 re re) (pow.f64 im -2)) (log.f64 im)) (log.f64 base)) |
(/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (log.f64 base)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (/.f64 1 (+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))) |
| 0.3b | (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) | |
| ✓ | 0.3b | (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
| ✓ | 0.6b | (+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)) |
Compiled 56 to 20 computations (64.3% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 377.0ms | base | @ | -inf | (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
| 358.0ms | base | @ | -inf | (+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)) |
| 254.0ms | im | @ | -inf | (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
| 224.0ms | base | @ | -inf | (/.f64 1 (+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))) |
| 168.0ms | im | @ | -inf | (+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)) |
Compiled 150752 to 127037 computations (15.7% saved)
| 1× | batch-egg-rewrite |
| 596× | prod-diff_binary64 |
| 540× | log-prod_binary64 |
| 300× | pow2_binary64 |
| 281× | fma-def_binary64 |
| 215× | fma-neg_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 51 |
| 1 | 258 | 36 |
| 2 | 3564 | 36 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)) |
(-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(/.f64 1 (+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) (/.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2) (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 base) (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2) (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)) (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3))) (neg.f64 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2))) (neg.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log.f64 base)) 1) (neg.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 1) (+.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2) 1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) 1) (log.f64 (hypot.f64 re im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 base) (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 2) (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) (sqrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1) (/.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (sqrt.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (-.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64))) 2)) (log.f64 (cbrt.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64)))) (log.f64 (sqrt.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 2) (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) (sqrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1) (/.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (-.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (-.f64 1 (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1)) (neg.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 base) (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) -1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3))) (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2))) (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)))))) |
| 1× | egg-herbie |
| 623× | fma-def_binary64 |
| 515× | associate-/l*_binary64 |
| 441× | times-frac_binary64 |
| 351× | associate-/r*_binary64 |
| 258× | distribute-rgt-in_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 874 | 14001 |
| 1 | 2721 | 11362 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 re 6))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4)))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (log.f64 (/.f64 1 re)))))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 4)))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (pow.f64 (/.f64 -1 re) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 im 6))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))) (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (pow.f64 (/.f64 1 im) 6))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 (/.f64 -1 im) 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) |
(-.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1) |
(-.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1) |
(-.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1) |
(-.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) 1) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) 1) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) 1) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) 1) |
(-.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2))))) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4))))) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 re 6))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4)))))) 1) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))) 1) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) 1) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (log.f64 (/.f64 1 re)))) (*.f64 1/48 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (log.f64 base) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))))))))) 1) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) 1) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) 1) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (log.f64 base) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (log.f64 (/.f64 -1 re)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))))))) 1) |
(-.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))))) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (log.f64 base)) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (pow.f64 im 6))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))))) 1) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))))))) 1) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))))) (pow.f64 (/.f64 1 im) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))))))) 1) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) 1) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 (/.f64 -1 im) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) 1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))) (pow.f64 re 6)) (log.f64 base)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base)))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) |
(-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0) |
(-.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) |
(-.f64 (/.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 1) |
(-.f64 (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) (/.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2) (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))) |
(*.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(*.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im)))) |
(*.f64 (log.f64 base) (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1)) |
(*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1))) |
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)) |
(*.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 1 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)) |
(/.f64 1 (/.f64 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)))) |
(/.f64 1 (/.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(/.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(/.f64 -1 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im)))) |
(/.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) |
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2) (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))) |
(/.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)) (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3))) (neg.f64 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2))) (neg.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))) |
(/.f64 (*.f64 (neg.f64 (log.f64 base)) 1) (neg.f64 (log.f64 (hypot.f64 re im)))) |
(/.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im)))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 1) (+.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2) 1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1)) |
(/.f64 (/.f64 (log.f64 base) 1) (log.f64 (hypot.f64 re im))) |
(/.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) |
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3) |
(pow.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) -1) |
(pow.f64 (/.f64 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3))) -1) |
(pow.f64 (/.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2))) -1) |
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) |
(log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(fma.f64 1 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) |
(fma.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0) |
(fma.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) |
(fma.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im))) 0) |
(fma.f64 (log.f64 base) (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1) 0) |
(fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1 1) |
(fma.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1 0) |
(fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 0) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 0) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 0) |
(fma.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 2) 1) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 2) (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 1) |
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) 0) |
(fma.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 0) |
(fma.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 0) |
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) (sqrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 1) |
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) 0) |
(fma.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))) 0) |
(fma.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) 1) |
(fma.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1)) 0) |
(fma.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base) 0) |
(fma.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1) (/.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1) |
(fma.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1 -1) |
(fma.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) 0) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1) |
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (sqrt.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) 0) |
(fma.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) 0) |
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 0) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 0) |
(fma.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 0) |
(fma.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) 0) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) 0) |
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (-.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(+.f64 0 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64))) 2)) (log.f64 (cbrt.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64))))) |
(+.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64)))) (log.f64 (sqrt.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64))))) |
(*.f64 1 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) |
(*.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) |
(*.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 2) (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1))) |
(*.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) (sqrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1))) |
(*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) |
(*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1) (/.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(*.f64 (+.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (-.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1))) |
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (-.f64 1 (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1)) (neg.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) |
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 3) |
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 2) |
(pow.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3) 1/3) |
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1)) -1) |
(pow.f64 (/.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1)) -1) |
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)) |
(log.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))) |
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) |
(expm1.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(expm1.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1))) |
(exp.f64 (log.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 1)) |
(fma.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(fma.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im))) -1) |
(fma.f64 (log.f64 base) (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1) -1) |
(fma.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1 -1) |
(fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) -1) |
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) -1) |
(fma.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) |
(fma.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) -1) |
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) -1) |
(fma.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))) -1) |
(fma.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1)) -1) |
(fma.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base) -1) |
(fma.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) -1) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) |
(fma.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) |
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) -1) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) |
(fma.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) -1) |
(fma.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) -1) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) -1) |
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3))) (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1)) |
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2))) (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)) 1/3) |
(pow.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1) |
(pow.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) 2) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) |
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)) |
| Outputs |
|---|
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) |
(/.f64 (log.f64 base) (log.f64 (fabs.f64 im))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (*.f64 re re) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) (log.f64 (fabs.f64 im)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4))))) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (*.f64 re re) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))))) (neg.f64 (*.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (pow.f64 re 4)))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 (neg.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)) (*.f64 im im)))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4))))) (pow.f64 re 4) (/.f64 (log.f64 base) (log.f64 (fabs.f64 im))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 re 6))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (*.f64 re re) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (fma.f64 -1 (*.f64 (fma.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)))))) (*.f64 -1/2 (/.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (pow.f64 re 6)) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (neg.f64 (*.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (pow.f64 re 4)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 (neg.f64 (fma.f64 -1/48 (*.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)) (*.f64 im im)))) (fma.f64 -1/2 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)) (*.f64 im im)))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 (*.f64 im im) (log.f64 (fabs.f64 im)))) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3))))))))) (pow.f64 re 6) (fma.f64 (neg.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)) (*.f64 im im)))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4))))) (pow.f64 re 4) (/.f64 (log.f64 base) (log.f64 (fabs.f64 im)))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) |
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (neg.f64 (log.f64 re)) 2)) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (/.f64 1 re) 2)) (*.f64 (log.f64 re) (log.f64 re))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 4))))) |
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))))) (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (neg.f64 (log.f64 re)) 2)) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re))))) |
(-.f64 (fma.f64 (neg.f64 (pow.f64 (/.f64 1 re) 4)) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (/.f64 1 re) 2)) (*.f64 (log.f64 re) (log.f64 re))))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (log.f64 (/.f64 1 re)))))))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 (/.f64 1 re) 4)))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (neg.f64 (log.f64 re)) 2)) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))) (pow.f64 (neg.f64 (log.f64 re)) 2)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))))) (neg.f64 (log.f64 re))) (*.f64 1/48 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (*.f64 (log.f64 base) (*.f64 im im)))))))) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (/.f64 1 re) 2)) (*.f64 (log.f64 re) (log.f64 re))) (-.f64 (fma.f64 (neg.f64 (pow.f64 (/.f64 1 re) 4)) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))) (*.f64 (pow.f64 (/.f64 1 re) 6) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (neg.f64 (log.f64 re))) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4)))))) (*.f64 1/48 (/.f64 (log.f64 base) (/.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (*.f64 im im)) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))))))))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) |
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) |
(fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))))))) |
(fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re))))) |
(-.f64 (fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))))) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (pow.f64 im 4))))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (pow.f64 (/.f64 -1 re) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))))))) |
(fma.f64 -1 (*.f64 (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))))) (*.f64 1/48 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (*.f64 im im))))))) (pow.f64 (/.f64 -1 re) 6)) (fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))))) |
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))))) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (pow.f64 im 4))))))) (*.f64 (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6))))) (fma.f64 1/48 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (*.f64 (*.f64 im im) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))))) (/.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 (*.f64 im im) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))))) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (pow.f64 im 4)))))))))) (pow.f64 (/.f64 -1 re) 6))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) |
(/.f64 (log.f64 base) (log.f64 (fabs.f64 re))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (log.f64 base) (log.f64 (fabs.f64 re)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 -1 (*.f64 (pow.f64 im 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (/.f64 (log.f64 base) (log.f64 (fabs.f64 re))) (*.f64 (pow.f64 im 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2))))) (*.f64 (/.f64 -1/4 (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))))) (pow.f64 im 6))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 -1 (*.f64 (pow.f64 im 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))))))) (fma.f64 -1 (*.f64 (pow.f64 im 6) (fma.f64 -1/48 (*.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (-.f64 (/.f64 (log.f64 base) (log.f64 (fabs.f64 re))) (*.f64 (pow.f64 im 6) (fma.f64 -1/48 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2)))) (log.f64 (fabs.f64 re))) (/.f64 (log.f64 base) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (fabs.f64 re)) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2))))) (*.f64 (/.f64 -1/4 (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)))) (*.f64 (*.f64 re re) (log.f64 (fabs.f64 re)))) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3)) (/.f64 360 (/.f64 (pow.f64 re 4) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2)))))))))) (*.f64 (pow.f64 im 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2))))) (*.f64 (/.f64 -1/4 (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2))))))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) |
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))) |
(fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2)))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))))))) |
(fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2)))) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))))))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))) (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (pow.f64 (/.f64 1 im) 6))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))))))) |
(fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2)))) (fma.f64 -1 (*.f64 (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))))) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))))) (*.f64 1/48 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (pow.f64 (/.f64 1 im) 6)) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2))) (-.f64 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im))) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (*.f64 (fma.f64 1/48 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (neg.f64 (log.f64 im)) 3)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (neg.f64 (log.f64 im))) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6))))))) (pow.f64 (/.f64 1 im) 6)))) |
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) |
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 im))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) |
(fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 im)))) |
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) |
(fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (neg.f64 (fma.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 re 4))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/48 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 (/.f64 -1 im) 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)))) (fma.f64 -1 (*.f64 (fma.f64 1/48 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))))))) (pow.f64 (/.f64 -1 im) 6)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (-.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 re 4))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (*.f64 (fma.f64 1/48 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))) (fma.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 (/.f64 -1 im)) re)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 re 4)))))) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6))))))) (pow.f64 (/.f64 -1 im) 6)))) |
(-.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(-.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(-.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(-.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) 1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) 1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) 1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))) 1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(-.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) 1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (fabs.f64 im))) -1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2))))) 1) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (*.f64 re re) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))))) -1) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) (log.f64 (fabs.f64 im)))) -1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4))))) 1) |
(+.f64 (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (*.f64 re re) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im))))) (neg.f64 (*.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (pow.f64 re 4)))) -1) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 (neg.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)) (*.f64 im im)))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4))))) (pow.f64 re 4) (/.f64 (log.f64 base) (log.f64 (fabs.f64 im))))) -1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) (pow.f64 re 6))) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 im 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) 2) (*.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2)))))) (pow.f64 re 4)))))) 1) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2)) (/.f64 (*.f64 re re) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (fma.f64 -1 (*.f64 (fma.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)))))) (*.f64 -1/2 (/.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) (pow.f64 re 6)) (+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 im im)))) (neg.f64 (*.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 im im))) 2) (*.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)))))) (pow.f64 re 4)))))) -1) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 (neg.f64 (fma.f64 -1/48 (*.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 (fabs.f64 im)) 3) (*.f64 im im))) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)) (*.f64 im im)))) (fma.f64 -1/2 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)) (*.f64 im im)))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 (*.f64 im im) (log.f64 (fabs.f64 im)))) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3))))))))) (pow.f64 re 6) (fma.f64 (neg.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 im)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)) (*.f64 im im)))) (*.f64 (/.f64 -1/4 (pow.f64 (log.f64 (fabs.f64 im)) 3)) (/.f64 (log.f64 base) (pow.f64 im 4))))) (pow.f64 re 4) (/.f64 (log.f64 base) (log.f64 (fabs.f64 im)))))) -1) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) 1) |
(fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))) -1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))) 1) |
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (neg.f64 (log.f64 re)) 2)) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))) -1) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (/.f64 1 re) 2)) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))) -1)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) 1) |
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))))) (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (neg.f64 (log.f64 re)) 2)) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re))))) -1) |
(fma.f64 (neg.f64 (pow.f64 (/.f64 1 re) 4)) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (/.f64 1 re) 2)) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))) -1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (log.f64 (/.f64 1 re)))) (*.f64 1/48 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (log.f64 base) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (log.f64 (/.f64 1 re)))))))))))) 1) |
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))))) (fma.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (*.f64 im im) (pow.f64 (/.f64 1 re) 2))) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 (pow.f64 (/.f64 1 re) 6) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))) (pow.f64 (neg.f64 (log.f64 re)) 2)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))))) (neg.f64 (log.f64 re))) (*.f64 1/48 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (*.f64 (log.f64 base) (*.f64 im im)))))))))))) -1) |
(+.f64 (-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) (pow.f64 (/.f64 1 re) 2)) (*.f64 (log.f64 re) (log.f64 re))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))) (*.f64 (pow.f64 (/.f64 1 re) 6) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (neg.f64 (log.f64 re))) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4)))))) (*.f64 1/48 (/.f64 (log.f64 base) (/.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (*.f64 im im)) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))))))))) (*.f64 (pow.f64 (/.f64 1 re) 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (log.f64 re))) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4)))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))))))) -1) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 1) |
(fma.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) -1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) 1) |
(+.f64 (fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))) -1) |
(fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)))) (fma.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) -1)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) 1) |
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re))))) -1) |
(fma.f64 (neg.f64 (pow.f64 (/.f64 -1 re) 4)) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))))) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (pow.f64 im 4))))) (fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)))) (fma.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) -1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (*.f64 (log.f64 base) (pow.f64 im 2))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 im 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 (/.f64 -1 re))))))) (log.f64 (/.f64 -1 re)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))))))) 1) |
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)))) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (*.f64 (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))))) (*.f64 1/48 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (*.f64 im im))))))) (pow.f64 (/.f64 -1 re) 6)))))) -1) |
(+.f64 (-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (*.f64 im im) (pow.f64 (/.f64 -1 re) 2)))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))) (*.f64 (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6))))) (fma.f64 1/48 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (*.f64 (*.f64 im im) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))))) (/.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 (*.f64 im im) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))))) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (pow.f64 im 4)))))))))) (pow.f64 (/.f64 -1 re) 6))) (*.f64 (pow.f64 (/.f64 -1 re) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))))) (/.f64 1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (log.f64 base) (pow.f64 im 4))))))) -1) |
(-.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))) 1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (fabs.f64 re))) -1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))) 1) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))) -1) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (log.f64 base) (log.f64 (fabs.f64 re)))) -1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2)))))) 1) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 -1 (*.f64 (pow.f64 im 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))))) -1) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (-.f64 (/.f64 (log.f64 base) (log.f64 (fabs.f64 re))) (*.f64 (pow.f64 im 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2))))) (*.f64 (/.f64 -1/4 (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)))))) -1)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (*.f64 (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2)))))) (*.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (log.f64 base)) (pow.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) 2))))) (pow.f64 im 6))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (pow.f64 re 2))))))) 1) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2))) (fma.f64 -1 (*.f64 (pow.f64 im 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2))))))) (fma.f64 -1 (*.f64 (pow.f64 im 6) (fma.f64 -1/48 (*.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re)))) (/.f64 (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (*.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)))))) (*.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (*.f64 re re))) 2) (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))))))))) (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (*.f64 re re))))))) -1) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (-.f64 (/.f64 (log.f64 base) (log.f64 (fabs.f64 re))) (*.f64 (pow.f64 im 6) (fma.f64 -1/48 (*.f64 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2)))) (log.f64 (fabs.f64 re))) (/.f64 (log.f64 base) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (fabs.f64 re)) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2))))) (*.f64 (/.f64 -1/4 (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)))) (*.f64 (*.f64 re re) (log.f64 (fabs.f64 re)))) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3)) (/.f64 360 (/.f64 (pow.f64 re 4) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2)))))))))) (*.f64 (pow.f64 im 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2))))) (*.f64 (/.f64 -1/4 (*.f64 (log.f64 (fabs.f64 re)) (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (log.f64 (fabs.f64 re)) 2))))))) -1) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) 1) |
(fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) -1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))) 1) |
(+.f64 (fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2)))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))) -1) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2))) (fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) -1)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im)))))))))) 1) |
(+.f64 (fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2)))) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))))))) -1) |
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2))) (fma.f64 -1 (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) -1)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))))) (pow.f64 (/.f64 1 im) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))))))))))) 1) |
(+.f64 (fma.f64 -1 (*.f64 (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))))) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))))) (*.f64 1/48 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (pow.f64 (/.f64 1 im) 6)) (fma.f64 -1/2 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2)))) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (/.f64 (*.f64 (log.f64 base) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))))))))) -1) |
(fma.f64 (neg.f64 (fma.f64 1/48 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (pow.f64 (neg.f64 (log.f64 im)) 3)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (neg.f64 (log.f64 im))) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6)))))))) (pow.f64 (/.f64 1 im) 6) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (*.f64 (*.f64 re re) (pow.f64 (/.f64 1 im) 2))) (fma.f64 -1 (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 (pow.f64 (/.f64 1 im) 4) (fma.f64 1/24 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (log.f64 im))) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 3))))) -1))) |
(-.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) 1) |
(fma.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) -1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) 1) |
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 im)))) -1) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (fma.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) -1)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) 1) |
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) -1) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (fma.f64 -1 (fma.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 re 4))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) -1)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 (/.f64 -1 im) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (/.f64 -1 im) 4) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 (pow.f64 re 2) 2)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) 1) |
(+.f64 (fma.f64 -1 (*.f64 (fma.f64 1/48 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 re re)) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4)))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))))))) (pow.f64 (/.f64 -1 im) 6)) (fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/4 (*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) -1) |
(fma.f64 (neg.f64 (fma.f64 1/48 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (*.f64 (log.f64 base) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))))) (fma.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 (/.f64 -1 im)) re)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 re 4)))))) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6)))))))) (pow.f64 (/.f64 -1 im) 6) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (fma.f64 -1 (fma.f64 (pow.f64 (/.f64 -1 im) 4) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 re 4))))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) -1))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) |
(/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))))) |
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)))))) |
(+.f64 (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)) (*.f64 im im))) (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 (/.f64 1/2 (log.f64 base)) (/.f64 (*.f64 re re) (*.f64 im im))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (pow.f64 im 2))) (log.f64 base)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2))) (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (pow.f64 re 4)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2)))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 im 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 im 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 im 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 im 2)) 3)))) (pow.f64 re 6)) (log.f64 base)))))) |
(+.f64 (/.f64 (log.f64 (sqrt.f64 (*.f64 im im))) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (sqrt.f64 (*.f64 im im)) 2)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2)) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (/.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 im im)) 2))) (*.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 im im))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 im im)) 2) 2)) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 im im))) 3) (pow.f64 (sqrt.f64 (*.f64 im im)) 3)))) (/.f64 (log.f64 base) (pow.f64 re 6))))))) |
(+.f64 (/.f64 (log.f64 (fabs.f64 im)) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 im)) 2) (*.f64 im im)) (/.f64 (*.f64 -12 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2)) (*.f64 im im))) (/.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (fabs.f64 im)) 2) (pow.f64 im 4)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 im) 3)) (pow.f64 (fabs.f64 im) 3)))) (/.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 (/.f64 1/2 (log.f64 base)) (/.f64 (*.f64 re re) (*.f64 im im)))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base)) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base)))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))))) |
(fma.f64 1/2 (*.f64 (/.f64 im (/.f64 (log.f64 base) im)) (pow.f64 (/.f64 1 re) 2)) (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))))) |
(fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 4))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2)))))) |
(fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))) (log.f64 base)) (pow.f64 (/.f64 1 re) 4)) (fma.f64 1/2 (*.f64 (/.f64 im (/.f64 (log.f64 base) im)) (pow.f64 (/.f64 1 re) 2)) (/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base)))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 1 re) 4)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (pow.f64 (/.f64 1 re) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base)))))) |
(fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 4))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 re) 2))) (*.f64 1/720 (/.f64 (pow.f64 (/.f64 1 re) 6) (/.f64 (log.f64 base) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))))))) |
(fma.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))) (log.f64 base)) (pow.f64 (/.f64 1 re) 4)) (-.f64 (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (/.f64 1 re) 6) (log.f64 base)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))) (*.f64 1/2 (*.f64 (/.f64 im (/.f64 (log.f64 base) im)) (pow.f64 (/.f64 1 re) 2)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (/.f64 (log.f64 base) (*.f64 im im))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (/.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) |
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (*.f64 im im)) (*.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))) (log.f64 base)) (pow.f64 (/.f64 -1 re) 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 6) (+.f64 (*.f64 30 (pow.f64 (pow.f64 im 2) 3)) (*.f64 360 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2) (pow.f64 im 2))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 -1 re) 2) (pow.f64 im 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -3 (pow.f64 (pow.f64 im 2) 2)) (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 im 2)) 2))) (pow.f64 (/.f64 -1 re) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) |
(fma.f64 1/720 (/.f64 (pow.f64 (/.f64 -1 re) 6) (/.f64 (log.f64 base) (fma.f64 30 (pow.f64 (*.f64 im im) 3) (*.f64 360 (*.f64 (*.f64 im im) (pow.f64 (*.f64 (*.f64 im im) 1/2) 2)))))) (fma.f64 1/2 (/.f64 (pow.f64 (/.f64 -1 re) 2) (/.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/24 (/.f64 (fma.f64 -3 (pow.f64 im 4) (*.f64 -12 (pow.f64 (*.f64 (*.f64 im im) 1/2) 2))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 re) 4))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) |
(fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 6) (log.f64 base)) (fma.f64 360 (*.f64 (*.f64 im im) (*.f64 1/4 (pow.f64 im 4))) (*.f64 30 (pow.f64 im 6)))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) 2) (log.f64 base)) (*.f64 im im)) (*.f64 1/24 (*.f64 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 im 4)) (*.f64 -3 (pow.f64 im 4))) (log.f64 base)) (pow.f64 (/.f64 -1 re) 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)) |
(/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base)) |
(/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))) |
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (fma.f64 1/24 (/.f64 (pow.f64 im 4) (/.f64 (log.f64 base) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base)))) |
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2))))) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)))) |
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2) 2))) (*.f64 30 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 3) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 3)))) (pow.f64 im 6)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (pow.f64 re 2))) 2) (pow.f64 (sqrt.f64 (pow.f64 re 2)) 2))))) (log.f64 base))) (/.f64 (log.f64 (sqrt.f64 (pow.f64 re 2))) (log.f64 base))))) |
(fma.f64 1/720 (/.f64 (fma.f64 360 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (pow.f64 (sqrt.f64 (*.f64 re re)) 2) 2)) (*.f64 30 (/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (*.f64 re re)) 3)) (pow.f64 (sqrt.f64 (*.f64 re re)) 3)))) (/.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (pow.f64 (sqrt.f64 (*.f64 re re)) 2))) (fma.f64 1/24 (/.f64 (pow.f64 im 4) (/.f64 (log.f64 base) (fma.f64 -12 (/.f64 (pow.f64 (/.f64 1/2 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)) (*.f64 -3 (/.f64 (pow.f64 (/.f64 1 (sqrt.f64 (*.f64 re re))) 2) (pow.f64 (sqrt.f64 (*.f64 re re)) 2)))))) (/.f64 (log.f64 (sqrt.f64 (*.f64 re re))) (log.f64 base))))) |
(fma.f64 1/720 (/.f64 (fma.f64 30 (/.f64 (/.f64 1 (pow.f64 (fabs.f64 re) 3)) (pow.f64 (fabs.f64 re) 3)) (/.f64 360 (/.f64 (pow.f64 re 4) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2)))) (/.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (fma.f64 -3 (/.f64 (pow.f64 (/.f64 1 (fabs.f64 re)) 2) (*.f64 re re)) (/.f64 -12 (/.f64 (*.f64 re re) (pow.f64 (/.f64 1/2 (fabs.f64 re)) 2))))) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base))))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base)) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base)))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))))) |
(-.f64 (*.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 base) re)) (pow.f64 (/.f64 1 im) 2))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/24 (/.f64 (pow.f64 (/.f64 1 im) 4) (/.f64 (log.f64 base) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2)))))) |
(-.f64 (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 4) (log.f64 base)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (*.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 base) re)) (pow.f64 (/.f64 1 im) 2)))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (/.f64 1 im) 4) (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2)))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 1 im) 2)) (log.f64 base))) (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 1 im) 6)) (log.f64 base)))))) |
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/24 (/.f64 (pow.f64 (/.f64 1 im) 4) (/.f64 (log.f64 base) (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))))) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 2))) (*.f64 1/720 (/.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 6))))))) |
(-.f64 (fma.f64 1/24 (*.f64 (/.f64 (pow.f64 (/.f64 1 im) 4) (log.f64 base)) (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4)))) (fma.f64 1/720 (/.f64 (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6))) (/.f64 (log.f64 base) (pow.f64 (/.f64 1 im) 6))) (*.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 base) re)) (pow.f64 (/.f64 1 im) 2))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) |
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) |
(-.f64 (*.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 base) re)) (pow.f64 (/.f64 -1 im) 2))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 4))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) |
(fma.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 base) re)) (pow.f64 (/.f64 -1 im) 2)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 4))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (/.f64 -1 im) 2)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2)) (*.f64 -3 (pow.f64 (pow.f64 re 2) 2))) (pow.f64 (/.f64 -1 im) 4)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 360 (*.f64 (pow.f64 re 2) (pow.f64 (*.f64 1/2 (pow.f64 re 2)) 2))) (*.f64 30 (pow.f64 (pow.f64 re 2) 3))) (pow.f64 (/.f64 -1 im) 6)) (log.f64 base))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) |
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 2))) (fma.f64 1/24 (/.f64 (fma.f64 -12 (pow.f64 (*.f64 (*.f64 re re) 1/2) 2) (*.f64 -3 (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 4))) (fma.f64 1/720 (/.f64 (fma.f64 360 (*.f64 (*.f64 re re) (pow.f64 (*.f64 (*.f64 re re) 1/2) 2)) (*.f64 30 (pow.f64 (*.f64 re re) 3))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 6))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) |
(fma.f64 1/2 (*.f64 (/.f64 re (/.f64 (log.f64 base) re)) (pow.f64 (/.f64 -1 im) 2)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 1/4 (pow.f64 re 4)) (*.f64 -3 (pow.f64 re 4))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 4))) (fma.f64 1/720 (/.f64 (fma.f64 360 (*.f64 (*.f64 re re) (*.f64 1/4 (pow.f64 re 4))) (*.f64 30 (pow.f64 re 6))) (/.f64 (log.f64 base) (pow.f64 (/.f64 -1 im) 6))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))) |
(-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(-.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) |
(+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)) |
(+.f64 1 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(-.f64 (/.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 1) |
(+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)) |
(+.f64 1 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(-.f64 (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) (/.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2) (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))) |
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (+.f64 1 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(*.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (log.f64 base) (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1))) |
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1))) |
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1)) |
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))) |
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (+.f64 1 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 1 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 1 (/.f64 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)))) |
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1))) |
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1)) |
(/.f64 1 (/.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (+.f64 1 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 -1 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1)) |
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1))) |
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1)) |
(/.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) (+.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2) (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))) |
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)) (+.f64 (+.f64 1 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))) |
(/.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)) (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (+.f64 1 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3))) (neg.f64 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1))) |
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3))) (neg.f64 (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1))) |
(/.f64 (-.f64 -1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)) (neg.f64 (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2))) (neg.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))) (+.f64 (neg.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1)) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) |
(/.f64 (*.f64 (neg.f64 (log.f64 base)) 1) (neg.f64 (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (+.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) |
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (+.f64 2 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 1) (+.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (+.f64 2 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2) 1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1)) |
(/.f64 (+.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) |
(/.f64 (/.f64 (log.f64 base) 1) (log.f64 (hypot.f64 re im))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(/.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(pow.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) -1) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(pow.f64 (/.f64 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1) (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3))) -1) |
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1))) |
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1)) |
(pow.f64 (/.f64 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2))) -1) |
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (+.f64 1 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) |
(fabs.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 1 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) |
(+.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) |
(fma.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) |
(+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)) |
(+.f64 1 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(fma.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im))) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (log.f64 base) (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1 1) |
(+.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) |
(fma.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 2) 1) |
(+.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 2) (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 1) |
(+.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) |
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) (sqrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 1) |
(+.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) |
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) 1) |
(fma.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))) 1) |
(+.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1) |
(fma.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1)) 0) |
(*.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1))) |
(/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1)) |
(fma.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1) (/.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1) |
(fma.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (/.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1) |
(+.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1) |
(fma.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1 -1) |
(+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)) |
(+.f64 1 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(fma.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) 0) |
(/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (+.f64 1 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 2) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1) |
(+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)) |
(+.f64 1 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(fma.f64 (sqrt.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (sqrt.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1) |
(+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)) |
(+.f64 1 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 0) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2))) |
(fma.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) 0) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) |
(fma.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) 0) |
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) |
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) 0) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (-.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) 1) |
(+.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(+.f64 0 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64))) 2)) (log.f64 (cbrt.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64))))) |
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64))))) |
(+.f64 (log.f64 (sqrt.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64)))) (log.f64 (sqrt.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64))))) |
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64))))) |
(*.f64 1 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(*.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(*.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 2)) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 2) (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1))) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(*.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) (sqrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1))) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) |
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1) (/.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (/.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (+.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) (-.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1))) |
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1))) |
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (/.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (-.f64 1 (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))) |
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (/.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))) |
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3))) (neg.f64 (+.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))) |
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1)) (neg.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))) (+.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))) |
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))) (-.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 3) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 2) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(pow.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3) 1/3) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) -1)) -1) |
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (+.f64 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(pow.f64 (/.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1)) -1) |
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (/.f64 1 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)) |
(sqrt.f64 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) |
(fabs.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(log.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64))) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)))) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(expm1.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(expm1.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1))) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(exp.f64 (log.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1))) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)) 1)) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im))) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (log.f64 base) (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1 -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3)) (/.f64 1 (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1)) -1) |
(fma.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)) (/.f64 1 (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1)) -1) |
(+.f64 (/.f64 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)) (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1)) -1) |
(fma.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2)) (/.f64 1 (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) -1) |
(fma.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (/.f64 1 (+.f64 1 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) -1) |
(+.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (+.f64 1 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) -1) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) |
(fma.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) -1) |
(fma.f64 (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))) -1) |
(fma.f64 (/.f64 1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) -1) |
(+.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))) -1) |
(+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) -1) |
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))) |
(pow.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) 2) |
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 3))) (fma.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) (-.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 1) 1)) |
(*.f64 (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1) (/.f64 1 (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)))) |
(/.f64 (fma.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2) 1) (+.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3))) |
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (+.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) 2))) (+.f64 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(/.f64 (*.f64 1 (+.f64 1 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))) (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))) |
(/.f64 (+.f64 1 (-.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (-.f64 1 (pow.f64 (+.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))) |
(/.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)) 1/3) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (neg.f64 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) -1) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) 2) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2)) |
(fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) |
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)) |
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3) |
| 0.3b | (/.f64 (log.f64 im) (log.f64 base)) | |
| ✓ | 0.6b | (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
Compiled 32 to 14 computations (56.3% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.8s | im | @ | -inf | (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3) |
| 2.8s | base | @ | -inf | (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3) |
| 381.0ms | base | @ | -inf | (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
| 358.0ms | im | @ | -inf | (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
| 4.0ms | im | @ | 0 | (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3) |
Compiled 140176 to 119472 computations (14.8% saved)
| 1× | batch-egg-rewrite |
| 867× | pow1_binary64 |
| 815× | add-log-exp_binary64 |
| 815× | log1p-expm1-u_binary64 |
| 815× | expm1-log1p-u_binary64 |
| 795× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 19 |
| 1 | 219 | 19 |
| 2 | 2313 | 19 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 base)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (log.f64 im) 3) (/.f64 1 (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) 3) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (log.f64 im)) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (/.f64 (log.f64 base) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (log.f64 im) 3)) (neg.f64 (pow.f64 (log.f64 base) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 im) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (log.f64 im)) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1) (/.f64 (log.f64 base) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (neg.f64 (log.f64 im))) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 im) (/.f64 1 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 base)) (log.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1/3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 im) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 base) (log.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 im)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) 1) (log.f64 base))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) |
| 1× | egg-herbie |
| 618× | unswap-sqr_binary64 |
| 300× | fma-def_binary64 |
| 245× | cube-prod_binary64 |
| 206× | distribute-lft-neg-in_binary64 |
| 202× | distribute-rgt-neg-in_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 188 | 1160 |
| 1 | 470 | 1136 |
| 2 | 1911 | 1136 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (cbrt.f64 -1)) |
(-.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) 1) |
(*.f64 (log.f64 im) (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) |
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) |
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1) |
(*.f64 1 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) |
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) |
(*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)) |
(*.f64 (pow.f64 (log.f64 im) 3) (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) 3) (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (log.f64 im)) (/.f64 1 (log.f64 base))) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1) (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 im) 3))) |
(/.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 3)) |
(/.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (/.f64 (log.f64 base) (log.f64 im))) |
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)) |
(/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(/.f64 (neg.f64 (pow.f64 (log.f64 im) 3)) (neg.f64 (pow.f64 (log.f64 base) 3))) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (log.f64 base)) |
(/.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (neg.f64 (log.f64 base))) |
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (log.f64 im)) (log.f64 base)) |
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1) (/.f64 (log.f64 base) (log.f64 im))) |
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (neg.f64 (log.f64 im))) (neg.f64 (log.f64 base))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 6)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))) |
(exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))) |
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) |
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1/3)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base)))) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base)))) |
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1/3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2) 1/3)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) |
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 im)) 1)) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im)))) |
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) |
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base))) |
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im)))) |
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base)))) |
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) |
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
| Outputs |
|---|
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2)))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))) 3))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))) 3))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))) 3))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))) 3))) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(/.f64 (log.f64 im) (log.f64 base)) |
(pow.f64 (/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 im) 2)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) 2))) 1/3) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))) 3))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))) 3))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))) 3))) |
(*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (log.f64 im)) (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (log.f64 (/.f64 1 base)) 2))) 1/3) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (cbrt.f64 -1)) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)))) |
(*.f64 (cbrt.f64 -1) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))) 3))) |
(-.f64 (+.f64 1 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) 1) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 (log.f64 im) (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 1 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (/.f64 (log.f64 im) (log.f64 base))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 (pow.f64 (log.f64 im) 3) (/.f64 1 (pow.f64 (log.f64 base) 3))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2)) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) 3) (/.f64 (log.f64 im) (log.f64 base))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (log.f64 im)) (/.f64 1 (log.f64 base))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1) (/.f64 (log.f64 im) (log.f64 base))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(*.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 im) 3))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 3)) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (/.f64 (log.f64 base) (log.f64 im))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (neg.f64 (log.f64 base)) 3)) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (neg.f64 (pow.f64 (log.f64 im) 3)) (neg.f64 (pow.f64 (log.f64 base) 3))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (*.f64 (log.f64 im) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (neg.f64 (log.f64 base))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (log.f64 im)) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1) (/.f64 (log.f64 base) (log.f64 im))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) (neg.f64 (log.f64 im))) (neg.f64 (log.f64 base))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 6)) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 3)) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(exp.f64 (*.f64 3 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))) |
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) |
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1/3)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1/3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))) |
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 im)) 1)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(/.f64 (log.f64 im) (log.f64 base)) |
Compiled 60570 to 37085 computations (38.8% saved)
38 alts after pruning (32 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1347 | 12 | 1359 |
| Fresh | 1 | 20 | 21 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 6 | 9 |
| Total | 1352 | 38 | 1390 |
| Status | Error | Program |
|---|---|---|
| 32.0b | (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -2) | |
| 30.2b | (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) | |
| 62.9b | (/.f64 (/.f64 (*.f64 (*.f64 re -1/2) (neg.f64 re)) (*.f64 im im)) (log.f64 base)) | |
| 36.3b | (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) | |
| 0.7b | (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 6))) | |
| 31.8b | (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) | |
| 31.8b | (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) | |
| ✓ | 0.3b | (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
| 29.9b | (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)) | |
| ✓ | 29.7b | (/.f64 (log.f64 im) (log.f64 base)) |
| 29.7b | (/.f64 1 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) -1)) | |
| 0.5b | (/.f64 1 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))) | |
| 31.8b | (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))) | |
| 29.8b | (/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) | |
| 0.4b | (/.f64 1 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) | |
| 0.8b | (/.f64 1 (-.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) | |
| 30.0b | (/.f64 1 (+.f64 1 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im))) 1))) | |
| 32.0b | (/.f64 1 (+.f64 1 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1))) | |
| 1.2b | (/.f64 1 (+.f64 1 (log.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64))))) | |
| 0.5b | (/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))) | |
| 1.0b | (/.f64 1 (log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))) | |
| 29.8b | (-.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 1) | |
| 0.7b | (-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) | |
| 0.7b | (+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)) | |
| 47.4b | (*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -2) (log.f64 im)) | |
| ✓ | 29.7b | (*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
| 32.3b | (*.f64 (-.f64 (+.f64 1 (/.f64 1 (log.f64 base))) 1) (log.f64 im)) | |
| 31.8b | (*.f64 (log.f64 (/.f64 -1 re)) (/.f64 -1 (log.f64 base))) | |
| 47.5b | (*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (log.f64 im)) | |
| ✓ | 0.7b | (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)) (log.f64 (hypot.f64 re im))) |
| 62.9b | (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 base))))) | |
| ✓ | 61.5b | (neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
| ✓ | 29.8b | (neg.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))) |
| 30.3b | (log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) | |
| 0.6b | (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) | |
| 29.8b | (log.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) | |
| 31.9b | (cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) 3)) | |
| 29.9b | (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) |
Compiled 497 to 392 computations (21.1% saved)
| Inputs |
|---|
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 base))))) |
(/.f64 (/.f64 (*.f64 (*.f64 re -1/2) (neg.f64 re)) (*.f64 im im)) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) |
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) |
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 -1 (log.f64 base))) |
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1) |
(-.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 1) |
(/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 1 (log.f64 base))) 1) (log.f64 im)) |
(/.f64 1 (+.f64 1 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im))) 1))) |
(/.f64 1 (+.f64 1 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (*.f64 im im))))) |
(/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)) |
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) |
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im))) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) |
(/.f64 1 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) -1)) |
(+.f64 1 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)) |
(-.f64 (+.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) |
(/.f64 1 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))) |
(/.f64 1 (/.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(/.f64 1 (+.f64 1 (-.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))) |
(/.f64 1 (-.f64 (+.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 1)) |
(/.f64 1 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) |
(*.f64 (exp.f64 (neg.f64 (log.f64 (log.f64 base)))) (log.f64 im)) |
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -2) (log.f64 im)) |
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) |
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) |
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1) |
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3) |
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) 3)) |
(/.f64 1 (log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))) |
(/.f64 1 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)) |
(neg.f64 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)))) |
(neg.f64 (*.f64 (/.f64 (log.f64 base) (neg.f64 (pow.f64 (log.f64 base) 2))) (log.f64 im))) |
(neg.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im))))) |
(/.f64 (*.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) |
(/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 base))) (pow.f64 (log.f64 base) 2)) |
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) |
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -2) |
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) |
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3)) (log.f64 (hypot.f64 re im))) |
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base)) |
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3) (log.f64 (hypot.f64 re im))) |
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base))) |
(/.f64 1 (+.f64 1 (log.f64 (/.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))) (E.f64))))) |
(cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6))) |
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3))) |
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 6))) |
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 6)) |
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0))) |
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im))))) |
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 6)) 1/3) |
| Outputs |
|---|
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
5 calls:
| 30.0ms | (log.f64 base) |
| 28.0ms | base |
| 28.0ms | re |
| 28.0ms | im |
| 18.0ms | (/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0))) |
| Error | Segments | Branch |
|---|---|---|
| 0.3b | 1 | re |
| 0.3b | 1 | im |
| 0.3b | 1 | base |
| 0.3b | 1 | (/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0))) |
| 0.3b | 1 | (log.f64 base) |
Compiled 778 to 356 computations (54.2% saved)
| Inputs |
|---|
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 base))))) |
(/.f64 (/.f64 (*.f64 (*.f64 re -1/2) (neg.f64 re)) (*.f64 im im)) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) |
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) |
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 -1 (log.f64 base))) |
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1) |
(-.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 1) |
(/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 1 (log.f64 base))) 1) (log.f64 im)) |
(/.f64 1 (+.f64 1 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im))) 1))) |
(/.f64 1 (+.f64 1 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (*.f64 im im))))) |
(/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)) |
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) |
| Outputs |
|---|
(/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
4 calls:
| 134.0ms | base |
| 88.0ms | (log.f64 base) |
| 24.0ms | im |
| 17.0ms | re |
| Error | Segments | Branch |
|---|---|---|
| 7.0b | 2 | re |
| 9.0b | 2 | im |
| 18.3b | 10 | base |
| 18.3b | 10 | (log.f64 base) |
Compiled 200 to 112 computations (44% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 25.0ms | -2.0388522240324104e-81 | -1.8064558562905054e-85 |
| 24.0ms | 128× | body | 256 | valid |
Compiled 189 to 145 computations (23.3% saved)
| Inputs |
|---|
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 base))))) |
(/.f64 (/.f64 (*.f64 (*.f64 re -1/2) (neg.f64 re)) (*.f64 im im)) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) |
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) |
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 -1 (log.f64 base))) |
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1) |
(-.f64 (+.f64 (/.f64 (log.f64 im) (log.f64 base)) 1) 1) |
(/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 1 (log.f64 base))) 1) (log.f64 im)) |
(/.f64 1 (+.f64 1 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im))) 1))) |
(/.f64 1 (+.f64 1 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 im)) (log.f64 base)) |
(*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 (*.f64 re (*.f64 re 1/2)) (/.f64 1 (*.f64 im im))))) |
| Outputs |
|---|
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
4 calls:
| 162.0ms | (log.f64 base) |
| 77.0ms | base |
| 62.0ms | im |
| 16.0ms | re |
| Error | Segments | Branch |
|---|---|---|
| 7.0b | 2 | re |
| 9.4b | 2 | im |
| 18.7b | 11 | base |
| 18.7b | 11 | (log.f64 base) |
Compiled 187 to 105 computations (43.9% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 26.0ms | -2.0388522240324104e-81 | -1.8064558562905054e-85 |
| 24.0ms | 128× | body | 256 | valid |
Compiled 205 to 161 computations (21.5% saved)
| Inputs |
|---|
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 base))))) |
(/.f64 (/.f64 (*.f64 (*.f64 re -1/2) (neg.f64 re)) (*.f64 im im)) (log.f64 base)) |
(/.f64 (log.f64 im) (log.f64 base)) |
(neg.f64 (/.f64 (log.f64 im) (log.f64 base))) |
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) |
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) |
| Outputs |
|---|
(/.f64 (log.f64 im) (log.f64 base)) |
4 calls:
| 6.0ms | base |
| 4.0ms | (log.f64 base) |
| 4.0ms | im |
| 4.0ms | re |
| Error | Segments | Branch |
|---|---|---|
| 29.7b | 1 | re |
| 29.7b | 1 | im |
| 29.7b | 1 | base |
| 29.7b | 1 | (log.f64 base) |
Compiled 70 to 39 computations (44.3% saved)
Total -0.0b remaining (-0%)
Threshold costs -0.0b (-0%)
| Inputs |
|---|
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 base))))) |
(/.f64 (/.f64 (*.f64 (*.f64 re -1/2) (neg.f64 re)) (*.f64 im im)) (log.f64 base)) |
| Outputs |
|---|
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 base))))) |
4 calls:
| 28.0ms | im |
| 3.0ms | re |
| 3.0ms | (log.f64 base) |
| 3.0ms | base |
| Error | Segments | Branch |
|---|---|---|
| 62.9b | 1 | re |
| 62.9b | 1 | im |
| 62.9b | 1 | base |
| 62.9b | 1 | (log.f64 base) |
Compiled 45 to 30 computations (33.3% saved)
| 1× | egg-herbie |
| 5× | *-commutative_binary64 |
| 2× | +-commutative_binary64 |
| 2× | sub-neg_binary64 |
| 2× | neg-sub0_binary64 |
| 2× | neg-mul-1_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 31 | 88 |
| 1 | 39 | 88 |
| 2 | 43 | 88 |
| 3 | 46 | 88 |
| 4 | 47 | 88 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(if (<=.f64 re -1640438043587259/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(if (<=.f64 re -640796110776273/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 base))))) |
| Outputs |
|---|
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) |
(if (<=.f64 re -1640438043587259/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (/.f64 (log.f64 (fabs.f64 re)) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(if (<=.f64 re -640796110776273/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))) |
(/.f64 (log.f64 im) (log.f64 base)) |
(*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im (*.f64 im (log.f64 base))))) |
Compiled 71 to 49 computations (31% saved)
| 1× | egg-herbie |
| 666× | fma-def_binary64 |
| 535× | associate-/l/_binary64 |
| 532× | sqr-pow_binary64 |
| 531× | cube-prod_binary64 |
| 519× | cube-div_binary64 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 22 |
| 1 | 31 | 21 |
| 2 | 38 | 21 |
| 3 | 49 | 14 |
| 4 | 66 | 11 |
| 5 | 75 | 11 |
| 6 | 220 | 11 |
| 7 | 922 | 11 |
| 8 | 1528 | 11 |
| 9 | 1745 | 11 |
| 10 | 2242 | 11 |
| 11 | 2733 | 11 |
| 12 | 3624 | 11 |
| 13 | 5636 | 11 |
| 14 | 6822 | 11 |
| 15 | 7382 | 11 |
| 1× | node limit |
Compiled 194 to 121 computations (37.6% saved)
(sort re im)
Compiled 79 to 43 computations (45.6% saved)
Loading profile data...