math.log/2 on complex, real part

Details

Time bar (total: 12.1s)

analyze180.0ms (1.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
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
33.3%25%49.9%0.1%0%25%0%7
33.3%25%49.9%0.1%0%25%0%8
33.3%25%49.9%0.1%0%25%0%9
60%37.4%25%0.1%0%37.4%0%10
60%37.4%25%0.1%0%37.4%0%11
60%37.4%25%0.1%0%37.4%0%12
Compiler

Compiled 32 to 21 computations (34.4% saved)

sample2.5s (20.6%)

Results
2.0s8256×body256valid
411.0ms2095×body256invalid
Bogosity

preprocess91.0ms (0.8%)

Algorithm
egg-herbie
Rules
1474×cube-prod
1256×fma-def
996×sqr-pow
738×pow-sqr
692×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052172
195164
2112164
3145108
420684
523184
660184
7211384
8388084
9427684
10522384
11648584
033
133
Stop Event
unsound
node limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.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)))
51.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)))
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
0
2
Call 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 (hypot.f64 re im)) (log.f64 base)) (*.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 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) 1))
(/.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 (hypot.f64 re im)) (log.f64 base)) (*.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 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 base) 1))
(/.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 1 (log.f64 (hypot.f64 im base))) (log.f64 re))
(/.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 (/.f64 (log.f64 (hypot.f64 re base)) (log.f64 im)) 1)
(/.f64 (log.f64 (hypot.f64 re base)) (log.f64 im))
Symmetry

(sort re im)

Compiler

Compiled 96 to 63 computations (34.4% saved)

localize112.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.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)))
99.5%
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
99.3%
(*.f64 (log.f64 base) (log.f64 base))
53.8%
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Compiler

Compiled 123 to 34 computations (72.4% saved)

series123.0ms (1%)

Counts
4 → 108
Calls

27 calls:

TimeVariablePointExpression
59.0ms
base
@0
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
24.0ms
base
@0
(*.f64 (log.f64 base) (log.f64 base))
18.0ms
base
@-inf
(*.f64 (log.f64 base) (log.f64 base))
10.0ms
base
@inf
(*.f64 (log.f64 base) (log.f64 base))
1.0ms
re
@0
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))

rewrite131.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1194×prod-diff
826×fma-def
574×expm1-udef
574×log1p-udef
396×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02178
143876
2533176
Stop Event
node limit
Counts
4 → 169
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (log.f64 base) (log.f64 base))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.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 (exp.f64 (log1p.f64 (hypot.f64 re im))) 1)
(*.f64 (hypot.f64 re im) 1)
(*.f64 1 (hypot.f64 re im))
(*.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)))
(*.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 re im))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4))) (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (hypot.f64 (pow.f64 im 3) (pow.f64 re 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) 1/2)
(pow.f64 (hypot.f64 re im) 1)
(pow.f64 (cbrt.f64 (hypot.f64 re im)) 3)
(pow.f64 (pow.f64 (hypot.f64 re im) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 re im)) 2)
(pow.f64 (exp.f64 1) (log.f64 (hypot.f64 re im)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(fabs.f64 (hypot.f64 re im))
(log.f64 (exp.f64 (hypot.f64 re im)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) 3))
(expm1.f64 (log1p.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(exp.f64 (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2))
(log1p.f64 (expm1.f64 (hypot.f64 re im)))
(+.f64 0 (pow.f64 (log.f64 base) 2))
(+.f64 (pow.f64 (log.f64 base) 2) 0)
(-.f64 (pow.f64 (log.f64 base) 2) 0)
(-.f64 (pow.f64 (log.f64 base) 2) (/.f64 0 (pow.f64 (log.f64 base) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) 1)
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 4) (pow.f64 (log.f64 base) 6)))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 4)))
(/.f64 (pow.f64 (log.f64 base) 4) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 4))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 6)) (neg.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (-.f64 0 (pow.f64 (log.f64 base) 4)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 4)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 3)
(pow.f64 (pow.f64 (log.f64 base) 6) 1/3)
(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)))
(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))
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2)))
(fma.f64 (log.f64 base) (log.f64 base) 0)
(fma.f64 (log.f64 base) (log.f64 base) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (pow.f64 (log.f64 base) 2) 1 0)
(fma.f64 (pow.f64 (log.f64 base) 2) 1 (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 1 (pow.f64 (log.f64 base) 2) 0)
(fma.f64 1 (pow.f64 (log.f64 base) 2) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (pow.f64 (log.f64 base) 4) (pow.f64 (log.f64 base) -2) 0)
(fma.f64 (pow.f64 (log.f64 base) 4) (pow.f64 (log.f64 base) -2) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (pow.f64 (log.f64 base) 6) (/.f64 1 (pow.f64 (log.f64 base) 4)) 0)
(fma.f64 (pow.f64 (log.f64 base) 6) (/.f64 1 (pow.f64 (log.f64 base) 4)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)) 0)
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) 0)
(fma.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(+.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0)
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0)
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1)
(/.f64 1 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)))
(/.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))
(/.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (neg.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) 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)))))
(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))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) 1))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 re im)) 0)
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 base) 0)
(fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 base) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1 0)
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1 (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 1 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0)
(fma.f64 1 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (/.f64 0 (*.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)
(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) (neg.f64 (/.f64 0 (*.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)
(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)))) (neg.f64 (/.f64 0 (*.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)) (log.f64 (hypot.f64 re im))) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.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)))) 0)
(fma.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)))) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (/.f64 1 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) 0)
(fma.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (/.f64 1 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (neg.f64 (/.f64 0 (*.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)
(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)))) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) 0)
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) 0)
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))) 0)
(fma.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))) 0)
(fma.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) 0)
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)))) 1)
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 1)
(*.f64 1 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) 2) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))))
(*.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 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (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 (neg.f64 (*.f64 (log.f64 base) (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 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (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) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.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 (*.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 (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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 6)) (pow.f64 (log.f64 base) 4))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 4)) (pow.f64 (log.f64 base) 2))
(pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) 2)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (pow.f64 (log.f64 base) 4)))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) (pow.f64 (log.f64 base) -2)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) (pow.f64 (log.f64 base) -2)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 6)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) 1))
(log1p.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) (pow.f64 (log.f64 base) -2)) 1))

simplify211.0ms (1.7%)

Algorithm
egg-herbie
Rules
620×log-prod
578×fma-def
554×fma-neg
454×div-sub
436×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053510717
113888761
248178579
Stop Event
node limit
Counts
277 → 399
Calls
Call 1
Inputs
im
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im)))
re
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) re)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
(*.f64 -1 re)
(+.f64 (*.f64 -1 re) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re))))
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))))
re
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) re)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
im
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im)))
(*.f64 -1 im)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im))))
(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)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
(*.f64 (log.f64 base) (log.f64 im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (+.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 im 6))))))
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (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 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 re 6))))))
(*.f64 (log.f64 base) (log.f64 re))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 (log.f64 base) (log.f64 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 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 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 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 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 im 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 (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 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.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 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(*.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.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 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 re im))) 1)
(*.f64 (hypot.f64 re im) 1)
(*.f64 1 (hypot.f64 re im))
(*.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)))
(*.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 re im))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4))) (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (hypot.f64 (pow.f64 im 3) (pow.f64 re 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) 1/2)
(pow.f64 (hypot.f64 re im) 1)
(pow.f64 (cbrt.f64 (hypot.f64 re im)) 3)
(pow.f64 (pow.f64 (hypot.f64 re im) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 re im)) 2)
(pow.f64 (exp.f64 1) (log.f64 (hypot.f64 re im)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(fabs.f64 (hypot.f64 re im))
(log.f64 (exp.f64 (hypot.f64 re im)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) 3))
(expm1.f64 (log1p.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(exp.f64 (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2))
(log1p.f64 (expm1.f64 (hypot.f64 re im)))
(+.f64 0 (pow.f64 (log.f64 base) 2))
(+.f64 (pow.f64 (log.f64 base) 2) 0)
(-.f64 (pow.f64 (log.f64 base) 2) 0)
(-.f64 (pow.f64 (log.f64 base) 2) (/.f64 0 (pow.f64 (log.f64 base) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) 1)
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 4) (pow.f64 (log.f64 base) 6)))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 4)))
(/.f64 (pow.f64 (log.f64 base) 4) (pow.f64 (log.f64 base) 2))
(/.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 4))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 6)) (neg.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (-.f64 0 (pow.f64 (log.f64 base) 4)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 4)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 3)
(pow.f64 (pow.f64 (log.f64 base) 6) 1/3)
(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)))
(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))
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2)))
(fma.f64 (log.f64 base) (log.f64 base) 0)
(fma.f64 (log.f64 base) (log.f64 base) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (pow.f64 (log.f64 base) 2) 1 0)
(fma.f64 (pow.f64 (log.f64 base) 2) 1 (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 1 (pow.f64 (log.f64 base) 2) 0)
(fma.f64 1 (pow.f64 (log.f64 base) 2) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (pow.f64 (log.f64 base) 4) (pow.f64 (log.f64 base) -2) 0)
(fma.f64 (pow.f64 (log.f64 base) 4) (pow.f64 (log.f64 base) -2) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (pow.f64 (log.f64 base) 6) (/.f64 1 (pow.f64 (log.f64 base) 4)) 0)
(fma.f64 (pow.f64 (log.f64 base) 6) (/.f64 1 (pow.f64 (log.f64 base) 4)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)) 0)
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) 0)
(fma.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(+.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(+.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0)
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0)
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1)
(/.f64 1 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)))
(/.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))
(/.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (neg.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) 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)))))
(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))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) 1))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 re im)) 0)
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 base) 0)
(fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 base) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1 0)
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1 (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 1 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 0)
(fma.f64 1 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (/.f64 0 (*.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)
(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) (neg.f64 (/.f64 0 (*.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)
(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)))) (neg.f64 (/.f64 0 (*.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)) (log.f64 (hypot.f64 re im))) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.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)))) 0)
(fma.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)))) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (/.f64 1 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) 0)
(fma.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (/.f64 1 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (neg.f64 (/.f64 0 (*.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)
(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)))) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) 0)
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) 0)
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))) 0)
(fma.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))) 0)
(fma.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)) 0)
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) 0)
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) (neg.f64 (/.f64 0 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)))) 1)
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 1)
(*.f64 1 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) 2) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))))
(*.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 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (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 (neg.f64 (*.f64 (log.f64 base) (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 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (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) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (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) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.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 (*.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 (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 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 6)) (pow.f64 (log.f64 base) 4))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 4)) (pow.f64 (log.f64 base) 2))
(pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) 2)
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (pow.f64 (log.f64 base) 4)))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) (pow.f64 (log.f64 base) -2)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) (pow.f64 (log.f64 base) -2)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 6)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))))
(exp.f64 (log.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) 1))
(log1p.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) (pow.f64 (log.f64 base) -2)) 1))
Outputs
im
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)
(fma.f64 1/2 (/.f64 (*.f64 re re) im) im)
(fma.f64 1/2 (/.f64 re (/.f64 im re)) im)
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im))
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) im) im))
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 re (/.f64 im re)) im))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im)))
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) im) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im)))
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 re (/.f64 im re)) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im)))
re
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) re)
(fma.f64 1/2 (/.f64 (*.f64 im im) re) re)
(fma.f64 1/2 (/.f64 im (/.f64 re im)) re)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) re) re) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 1/2 (/.f64 im (/.f64 re im)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) re))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
(fma.f64 1/2 (/.f64 (*.f64 im im) re) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
(fma.f64 1/2 (/.f64 im (/.f64 re im)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) re)))
(*.f64 -1 re)
(neg.f64 re)
(+.f64 (*.f64 -1 re) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))
(fma.f64 -1 re (*.f64 (/.f64 (*.f64 im im) re) -1/2))
(-.f64 (*.f64 (/.f64 im (/.f64 re im)) -1/2) re)
(fma.f64 (/.f64 im (/.f64 re im)) -1/2 (neg.f64 re))
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re))))
(fma.f64 -1 re (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (*.f64 (/.f64 (*.f64 im im) re) -1/2)))
(-.f64 (fma.f64 (/.f64 im (/.f64 re im)) -1/2 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8)) re)
(+.f64 (*.f64 -1 re) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) re)))))
(fma.f64 -1 re (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) (fma.f64 -1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (*.f64 (/.f64 (*.f64 im im) re) -1/2))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) 1/8 (fma.f64 (/.f64 im (/.f64 re im)) -1/2 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) -1/16))) re)
re
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) re)
(fma.f64 1/2 (/.f64 (*.f64 im im) re) re)
(fma.f64 1/2 (/.f64 im (/.f64 re im)) re)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) re) re) (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))
(fma.f64 1/2 (/.f64 im (/.f64 re im)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) re))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) re)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5))) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
(fma.f64 1/2 (/.f64 (*.f64 im im) re) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (+.f64 re (*.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3))))))
(fma.f64 1/2 (/.f64 im (/.f64 re im)) (fma.f64 1/16 (/.f64 (pow.f64 im 6) (pow.f64 re 5)) (fma.f64 -1/8 (/.f64 (pow.f64 im 4) (pow.f64 re 3)) re)))
im
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im)
(fma.f64 1/2 (/.f64 (*.f64 re re) im) im)
(fma.f64 1/2 (/.f64 re (/.f64 im re)) im)
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) im))
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) im) im))
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 re (/.f64 im re)) im))
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) im)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) im)))
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) im) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im)))
(fma.f64 -1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 1/2 (/.f64 re (/.f64 im re)) (fma.f64 1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) im)))
(*.f64 -1 im)
(neg.f64 im)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im))
(fma.f64 -1/2 (/.f64 (*.f64 re re) im) (neg.f64 im))
(-.f64 (*.f64 (/.f64 re (/.f64 im re)) -1/2) im)
(fma.f64 (/.f64 re (/.f64 im re)) -1/2 (neg.f64 im))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im)))
(fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 -1/2 (/.f64 (*.f64 re re) im) (neg.f64 im)))
(-.f64 (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8 (*.f64 (/.f64 re (/.f64 im re)) -1/2)) im)
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8 (fma.f64 (/.f64 re (/.f64 im re)) -1/2 (neg.f64 im)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) im)) (*.f64 -1 im))))
(fma.f64 -1/16 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) (fma.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) (fma.f64 -1/2 (/.f64 (*.f64 re re) im) (neg.f64 im))))
(fma.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) -1/16 (-.f64 (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8 (*.f64 (/.f64 re (/.f64 im re)) -1/2)) im))
(fma.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 5)) -1/16 (fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 3)) 1/8 (fma.f64 (/.f64 re (/.f64 im re)) -1/2 (neg.f64 im))))
(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)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2)
(pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2)
(pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2)
(pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2)
(*.f64 (log.f64 base) (log.f64 im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im)))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (log.f64 base) (log.f64 im)))
(fma.f64 1/2 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (log.f64 base) im)) (*.f64 (log.f64 base) (log.f64 im)))
(fma.f64 (log.f64 base) (log.f64 im) (/.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (log.f64 base) (log.f64 im))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (log.f64 base) im)) (*.f64 (log.f64 base) (log.f64 im))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 (log.f64 base) (log.f64 im) (/.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (+.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 (log.f64 base) (log.f64 im) (*.f64 1/6 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 6) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (log.f64 base) im)) (fma.f64 (log.f64 base) (log.f64 im) (/.f64 (*.f64 (*.f64 (pow.f64 re 6) 1/6) (log.f64 base)) (pow.f64 im 6)))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (log.f64 base) im)) (fma.f64 1/6 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 6)) (*.f64 (log.f64 base) (log.f64 im)))))
(*.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 base)) (neg.f64 (log.f64 re)))
(*.f64 (log.f64 base) (log.f64 re))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re))) (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(fma.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re)) (*.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re)) (*.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(fma.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re)) (fma.f64 (log.f64 base) (log.f64 re) (/.f64 (*.f64 -1/4 (log.f64 base)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 re 6))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))) (/.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))) (pow.f64 re 6)))))
(fma.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re)) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4)) (-.f64 (/.f64 (*.f64 1/720 (log.f64 base)) (/.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) 120)) (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))))
(fma.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re)) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4)) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 base) (log.f64 re)))))
(*.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 base) (neg.f64 (log.f64 (/.f64 -1 re))))
(*.f64 (neg.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 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(-.f64 (*.f64 (/.f64 1/2 re) (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) re)) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (*.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re)) (*.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re)) (/.f64 (*.f64 -1/4 (log.f64 base)) (/.f64 (pow.f64 re 4) (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/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 re 6))))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (/.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))) (pow.f64 re 6)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re)) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4)) (/.f64 (*.f64 1/720 (log.f64 base)) (/.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) 120)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re)) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) (*.f64 120 (log.f64 base)))) (pow.f64 re 6)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(*.f64 (log.f64 base) (log.f64 re))
(neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 (log.f64 base) (log.f64 re)))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re))) (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(fma.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re)) (*.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 (log.f64 base) (log.f64 re))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re)) (*.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(fma.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re)) (fma.f64 (log.f64 base) (log.f64 re) (/.f64 (*.f64 -1/4 (log.f64 base)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 6))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 (log.f64 base) (log.f64 re) (/.f64 (*.f64 1/6 (*.f64 (pow.f64 im 6) (log.f64 base))) (pow.f64 re 6)))))
(fma.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re)) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4)) (fma.f64 (log.f64 base) (log.f64 re) (*.f64 1/6 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 im 6))))))
(fma.f64 1/2 (*.f64 (/.f64 im (/.f64 re im)) (/.f64 (log.f64 base) re)) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4)) (fma.f64 (log.f64 base) (log.f64 re) (/.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))))))
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(*.f64 (log.f64 base) (log.f64 im))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (log.f64 base) (log.f64 im)))
(fma.f64 1/2 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (log.f64 base) im)) (*.f64 (log.f64 base) (log.f64 im)))
(fma.f64 (log.f64 base) (log.f64 im) (/.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (log.f64 base) (log.f64 im))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (log.f64 base) im)) (*.f64 (log.f64 base) (log.f64 im))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 (log.f64 base) (log.f64 im) (/.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) 120)))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (log.f64 base) im)) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) 120)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))))
(+.f64 (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 (log.f64 base) (log.f64 im) (/.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re))))) (/.f64 (*.f64 (*.f64 (*.f64 1/720 (pow.f64 re 6)) 120) (log.f64 base)) (pow.f64 im 6)))
(*.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 (neg.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 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (log.f64 base) im))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(-.f64 (/.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (log.f64 base) im))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(-.f64 (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (/.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) 120)))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (log.f64 base) im)) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) 120)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (/.f64 im re)) (/.f64 (log.f64 base) im)) (/.f64 (*.f64 (*.f64 (*.f64 1/720 (pow.f64 re 6)) 120) (log.f64 base)) (pow.f64 im 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 re re) (*.f64 im im)))))
(*.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 re re) (*.f64 im im)))))
(*.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 re re) (*.f64 im im)))))
(*.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 re re) (*.f64 im im)))))
(*.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))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.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))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.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))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.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))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 im re)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 im re)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 im re)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 im re)))
(/.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 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base)))))
(fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) re)) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base))))))
(+.f64 (*.f64 (/.f64 -1/4 (log.f64 base)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) re)) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base))) (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) re)) (*.f64 (/.f64 -1/4 (log.f64 base)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re)) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re)) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (pow.f64 re 6) (log.f64 base))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (log.f64 base)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))
(+.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re)) (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 1/720 (/.f64 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 base) 120)) (pow.f64 re 6))))
(*.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 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re)) (*.f64 (/.f64 -1/4 (log.f64 base)) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (pow.f64 re 6) (log.f64 base))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (-.f64 (fma.f64 1/720 (/.f64 (/.f64 (pow.f64 im 6) (/.f64 (log.f64 base) 120)) (pow.f64 re 6)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(/.f64 (log.f64 re) (log.f64 base))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re)) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base))))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re)) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base))) (fma.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 base)) (pow.f64 re 6)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (log.f64 base))))))
(+.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re)) (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (/.f64 1/6 (pow.f64 re 6)) (/.f64 (pow.f64 im 6) (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 (/.f64 1 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 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base)))))
(fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) re)) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base))))))
(+.f64 (*.f64 (/.f64 -1/4 (log.f64 base)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) re)) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (pow.f64 im 6) (log.f64 base))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 base)) (/.f64 120 (pow.f64 im 6)))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(+.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) re)) (/.f64 (log.f64 im) (log.f64 base))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 (/.f64 1/720 (pow.f64 im 6)) (/.f64 (pow.f64 re 6) (/.f64 (log.f64 base) 120)))))
(*.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(-.f64 (*.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) re))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(-.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) re)) (*.f64 (/.f64 -1/4 (log.f64 base)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (pow.f64 im 6) (log.f64 base))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base))) (neg.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/720 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 base)) (/.f64 120 (pow.f64 im 6))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(-.f64 (fma.f64 1/2 (/.f64 re (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) re)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 (/.f64 1/720 (pow.f64 im 6)) (/.f64 (pow.f64 re 6) (/.f64 (log.f64 base) 120))))) (/.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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 re im))) 1)
(hypot.f64 re im)
(hypot.f64 im re)
(*.f64 (hypot.f64 re im) 1)
(hypot.f64 re im)
(hypot.f64 im re)
(*.f64 1 (hypot.f64 re im))
(hypot.f64 re im)
(hypot.f64 im re)
(*.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))
(*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (cbrt.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)))
(*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)))
(*.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))))
(*.f64 (pow.f64 1 1/2) (hypot.f64 re im))
(hypot.f64 re im)
(hypot.f64 im re)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2) 1/2) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 4) (pow.f64 im 4))) (sqrt.f64 (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 (hypot.f64 (pow.f64 im 3) (pow.f64 re 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(/.f64 (hypot.f64 (pow.f64 im 3) (pow.f64 re 3)) (sqrt.f64 (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (hypot.f64 (pow.f64 im 3) (pow.f64 re 3)) (sqrt.f64 (+.f64 (pow.f64 im 4) (-.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) 1/2)
(hypot.f64 re im)
(hypot.f64 im re)
(pow.f64 (hypot.f64 re im) 1)
(hypot.f64 re im)
(hypot.f64 im re)
(pow.f64 (cbrt.f64 (hypot.f64 re im)) 3)
(hypot.f64 re im)
(hypot.f64 im re)
(pow.f64 (pow.f64 (hypot.f64 re im) 3) 1/3)
(hypot.f64 re im)
(hypot.f64 im re)
(pow.f64 (sqrt.f64 (hypot.f64 re im)) 2)
(hypot.f64 re im)
(hypot.f64 im re)
(pow.f64 (exp.f64 1) (log.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2)) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(fabs.f64 (hypot.f64 re im))
(hypot.f64 re im)
(hypot.f64 im re)
(log.f64 (exp.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 re im))))
(hypot.f64 re im)
(hypot.f64 im re)
(cbrt.f64 (pow.f64 (hypot.f64 re im) 3))
(hypot.f64 re im)
(hypot.f64 im re)
(expm1.f64 (log1p.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(hypot.f64 re im)
(hypot.f64 im re)
(hypot.f64 im re)
(hypot.f64 re im)
(exp.f64 (log.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) 2)) 1/2))
(hypot.f64 re im)
(hypot.f64 im re)
(log1p.f64 (expm1.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(+.f64 0 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) 2)
(+.f64 (pow.f64 (log.f64 base) 2) 0)
(pow.f64 (log.f64 base) 2)
(-.f64 (pow.f64 (log.f64 base) 2) 0)
(pow.f64 (log.f64 base) 2)
(-.f64 (pow.f64 (log.f64 base) 2) (/.f64 0 (pow.f64 (log.f64 base) 2)))
(pow.f64 (log.f64 base) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) 1)
(pow.f64 (log.f64 base) 2)
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 4) (pow.f64 (log.f64 base) 6)))
(*.f64 (/.f64 1 (pow.f64 (log.f64 base) 4)) (pow.f64 (log.f64 base) 6))
(*.f64 (pow.f64 (log.f64 base) 6) (/.f64 1 (pow.f64 (log.f64 base) 4)))
(/.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 4))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 base) 4)))
(pow.f64 (log.f64 base) 2)
(/.f64 (pow.f64 (log.f64 base) 4) (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) 2)
(/.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 4))
(*.f64 (/.f64 1 (pow.f64 (log.f64 base) 4)) (pow.f64 (log.f64 base) 6))
(*.f64 (pow.f64 (log.f64 base) 6) (/.f64 1 (pow.f64 (log.f64 base) 4)))
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 6)) (neg.f64 (pow.f64 (log.f64 base) 4)))
(*.f64 (/.f64 1 (pow.f64 (log.f64 base) 4)) (pow.f64 (log.f64 base) 6))
(*.f64 (pow.f64 (log.f64 base) 6) (/.f64 1 (pow.f64 (log.f64 base) 4)))
(/.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 4))
(/.f64 (-.f64 0 (pow.f64 (log.f64 base) 4)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (log.f64 base) 2)
(/.f64 (neg.f64 (pow.f64 (log.f64 base) 4)) (neg.f64 (pow.f64 (log.f64 base) 2)))
(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 (cbrt.f64 (log.f64 base)) 2) 3)
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (log.f64 base) 6) 1/3)
(cbrt.f64 (pow.f64 (log.f64 base) 6))
(sqrt.f64 (pow.f64 (log.f64 base) 4))
(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))
(expm1.f64 (log1p.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)
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (log.f64 base) 2)
(fma.f64 (log.f64 base) (log.f64 base) 0)
(pow.f64 (log.f64 base) 2)
(fma.f64 (log.f64 base) (log.f64 base) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(pow.f64 (log.f64 base) 2)
(fma.f64 (pow.f64 (log.f64 base) 2) 1 0)
(pow.f64 (log.f64 base) 2)
(fma.f64 (pow.f64 (log.f64 base) 2) 1 (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(pow.f64 (log.f64 base) 2)
(fma.f64 1 (pow.f64 (log.f64 base) 2) 0)
(pow.f64 (log.f64 base) 2)
(fma.f64 1 (pow.f64 (log.f64 base) 2) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(pow.f64 (log.f64 base) 2)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)) 0)
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)) 0)
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) 0)
(pow.f64 (log.f64 base) 2)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(pow.f64 (log.f64 base) 2)
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2) 0)
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)) 0)
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(fma.f64 (cbrt.f64 (pow.f64 (log.f64 base) 4)) (pow.f64 (cbrt.f64 (log.f64 base)) 2) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)) 0)
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(fma.f64 (pow.f64 (log.f64 base) 4) (pow.f64 (log.f64 base) -2) 0)
(pow.f64 (log.f64 base) 2)
(fma.f64 (pow.f64 (log.f64 base) 4) (pow.f64 (log.f64 base) -2) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(pow.f64 (log.f64 base) 2)
(fma.f64 (pow.f64 (log.f64 base) 6) (/.f64 1 (pow.f64 (log.f64 base) 4)) 0)
(*.f64 (/.f64 1 (pow.f64 (log.f64 base) 4)) (pow.f64 (log.f64 base) 6))
(*.f64 (pow.f64 (log.f64 base) 6) (/.f64 1 (pow.f64 (log.f64 base) 4)))
(/.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 4))
(fma.f64 (pow.f64 (log.f64 base) 6) (/.f64 1 (pow.f64 (log.f64 base) 4)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 base) 4)) (pow.f64 (log.f64 base) 6))
(*.f64 (pow.f64 (log.f64 base) 6) (/.f64 1 (pow.f64 (log.f64 base) 4)))
(/.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 base) 4))
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)) 0)
(pow.f64 (log.f64 base) 2)
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 base)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(pow.f64 (log.f64 base) 2)
(fma.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) 0)
(pow.f64 (log.f64 base) 2)
(fma.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(pow.f64 (log.f64 base) 2)
(fma.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)) 0)
(pow.f64 (log.f64 base) 2)
(fma.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)) (neg.f64 (/.f64 0 (pow.f64 (log.f64 base) 2))))
(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 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(+.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 im re)))
(-.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 im re)))
(-.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (/.f64 0 (*.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 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 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(/.f64 1 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (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 im re)))
(/.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.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 im re)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (*.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 im re)))
(/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.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 im re)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (neg.f64 (pow.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 im re)))
(/.f64 (-.f64 0 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (neg.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 im re)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (neg.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 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 re re) (*.f64 im im)))))
(*.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 re re) (*.f64 im im)))))
(*.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 re re) (*.f64 im im)))))
(*.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 re re) (*.f64 im im)))))
(*.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))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(log.f64 (pow.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 im re)))
(log.f64 (+.f64 1 (-.f64 (pow.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 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 re re) (*.f64 im im)))))
(*.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 re re) (*.f64 im im)))))
(*.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 re re) (*.f64 im im)))))
(*.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 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(log1p.f64 (-.f64 (pow.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 im re)))
(fma.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 im re)))
(fma.f64 (log.f64 base) (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 0 (*.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 im re)))
(fma.f64 (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 im re)))
(fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 base) (neg.f64 (/.f64 0 (*.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 im re)))
(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 im re)))
(fma.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1 (neg.f64 (/.f64 0 (*.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 im re)))
(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 im re)))
(fma.f64 1 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (/.f64 0 (*.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 im re)))
(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 im re)))
(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) (neg.f64 (/.f64 0 (*.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 im re)))
(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 im re)))
(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)))) (neg.f64 (/.f64 0 (*.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 im re)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.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 im re)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) (neg.f64 (/.f64 0 (*.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 im re)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (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 im re)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (neg.f64 (/.f64 0 (*.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 im re)))
(fma.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)))) 0)
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(fma.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)))) (neg.f64 (/.f64 0 (*.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 im re)))
(fma.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (/.f64 1 (pow.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 im re)))
(fma.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (/.f64 1 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (neg.f64 (/.f64 0 (*.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 im re)))
(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 im re)))
(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)))) (neg.f64 (/.f64 0 (*.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 im re)))
(fma.f64 (sqrt.f64 (log.f64 base)) (*.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 im re)))
(fma.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))) (neg.f64 (/.f64 0 (*.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 im re)))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (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 im re)))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (neg.f64 (/.f64 0 (*.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 im re)))
(fma.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (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 im re)))
(fma.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (/.f64 0 (*.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 im re)))
(fma.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (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 im re)))
(fma.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (/.f64 0 (*.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 im re)))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (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 im re)))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)) (neg.f64 (/.f64 0 (*.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 im re)))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (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 im re)))
(fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) (neg.f64 (/.f64 0 (*.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 im re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)))) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 1 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) 2) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (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 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (*.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 im re)) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (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 im re)) (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 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (log.f64 (hypot.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 (hypot.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(*.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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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) (cbrt.f64 (pow.f64 (log.f64 base) 4))) (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 4))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (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)))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.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 1 (cbrt.f64 (pow.f64 (log.f64 base) 4))) (/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (log.f64 (hypot.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 (hypot.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 6)) (pow.f64 (log.f64 base) 4))
(*.f64 (pow.f64 (log.f64 base) 4) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 6)))
(*.f64 (pow.f64 (log.f64 base) 4) (/.f64 (log.f64 (hypot.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 6) (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) 5) (/.f64 (pow.f64 (log.f64 base) 6) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) 4)) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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))) (pow.f64 (log.f64 base) -2)) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) 3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3) 1/3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (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 im re)) (log.f64 base))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.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 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (pow.f64 (log.f64 base) 4)))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base))) 2))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) (pow.f64 (log.f64 base) -2)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) (pow.f64 (log.f64 base) -2)) 1)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(exp.f64 (log.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log1p.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) (pow.f64 (log.f64 base) -2)) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))

eval562.0ms (4.6%)

Compiler

Compiled 13027 to 6174 computations (52.6% saved)

prune195.0ms (1.6%)

Pruning

25 alts after pruning (25 fresh and 0 done)

PrunedKeptTotal
New37425399
Fresh000
Picked101
Done000
Total37525400
Accurracy
100.0%
Counts
400 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.3%
(pow.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3) 1/3)
99.2%
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)
52.1%
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) 2)
97.8%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) 3)
99.2%
(/.f64 (pow.f64 (log.f64 base) 5) (/.f64 (pow.f64 (log.f64 base) 6) (log.f64 (hypot.f64 im re))))
98.3%
(/.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 (hypot.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
49.8%
(/.f64 (+.f64 (fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) 0) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
73.4%
(/.f64 (+.f64 (fma.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))) 0) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
98.0%
(/.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
99.1%
(/.f64 (+.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
36.5%
(/.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 3) 1/3)) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
24.7%
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (exp.f64 (*.f64 (log.f64 (log.f64 base)) 2)) (*.f64 0 0)))
51.1%
(/.f64 (+.f64 (*.f64 (log.f64 im) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
52.2%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
99.4%
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
51.1%
(/.f64 (log.f64 im) (log.f64 base))
46.2%
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
75.9%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)))) 1)
99.1%
(*.f64 (pow.f64 (log.f64 base) 4) (/.f64 (log.f64 (hypot.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 6) (log.f64 base))))
99.3%
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
99.3%
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)))
99.2%
(*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
53.1%
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base))) 2))
99.3%
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
98.8%
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3))
52.3%
(pow.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3) 1/3)
99.2%
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)
52.1%
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) 2)
97.8%
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) 3)
99.2%
(/.f64 (pow.f64 (log.f64 base) 5) (/.f64 (pow.f64 (log.f64 base) 6) (log.f64 (hypot.f64 im re))))
98.3%
(/.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 (hypot.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
49.8%
(/.f64 (+.f64 (fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) 0) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
73.4%
(/.f64 (+.f64 (fma.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))) 0) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
98.0%
(/.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
99.1%
(/.f64 (+.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
36.5%
(/.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 3) 1/3)) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
24.7%
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (exp.f64 (*.f64 (log.f64 (log.f64 base)) 2)) (*.f64 0 0)))
51.1%
(/.f64 (+.f64 (*.f64 (log.f64 im) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
52.2%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
99.4%
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
51.1%
(/.f64 (log.f64 im) (log.f64 base))
46.2%
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
75.9%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)))) 1)
99.1%
(*.f64 (pow.f64 (log.f64 base) 4) (/.f64 (log.f64 (hypot.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 6) (log.f64 base))))
99.3%
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
99.3%
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)))
99.2%
(*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
53.1%
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base))) 2))
99.3%
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
98.8%
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3))
Compiler

Compiled 2084 to 1420 computations (31.9% saved)

localize190.0ms (1.6%)

Local Accuracy

Found 14 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
99.5%
(*.f64 (log.f64 base) (log.f64 base))
99.4%
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
99.1%
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)
99.6%
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
99.4%
(pow.f64 (log.f64 base) -2)
99.3%
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3))
99.2%
(pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3)
99.6%
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base))
99.6%
(/.f64 1 (log.f64 base))
99.6%
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)))
99.6%
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
99.5%
(/.f64 (log.f64 im) (log.f64 base))
99.6%
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
Compiler

Compiled 255 to 69 computations (72.9% saved)

series167.0ms (1.4%)

Counts
13 → 396
Calls

102 calls:

TimeVariablePointExpression
34.0ms
im
@0
(/.f64 (log.f64 im) (log.f64 base))
13.0ms
base
@0
(/.f64 (log.f64 im) (log.f64 base))
11.0ms
base
@0
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
10.0ms
re
@inf
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3)
9.0ms
im
@inf
(/.f64 (log.f64 im) (log.f64 base))

rewrite171.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
748×expm1-udef
746×log1p-udef
500×add-sqr-sqrt
488×pow1
478×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027323
1557315
26814315
Stop Event
node limit
Counts
13 → 474
Calls
Call 1
Inputs
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 1 (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base))
(pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3))
(pow.f64 (log.f64 base) -2)
(*.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)
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 1)
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 1)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)))
(*.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 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (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 im re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2))
(log.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) -3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (/.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 (/.f64 1 (log.f64 base)) (log.f64 im))
(*.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 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (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 (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) 1) (/.f64 (cbrt.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 (/.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 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.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 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/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))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 im) (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 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 1)
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 3/2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))
(log.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))) 1)
(/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (hypot.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(/.f64 1 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 1 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 1 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (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 im re)))) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (/.f64 (log.f64 base) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (neg.f64 (log.f64 base))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) 1) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 -1 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) -1) (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -1) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) -1) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 -1 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 1 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) 2)
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)))
(log.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))))
(log.f64 (+.f64 1 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) 1)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -3) (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3) (pow.f64 (log.f64 base) -3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))) 1/3))
(log1p.f64 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) 1))
(-.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 (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 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) -4))) (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2))))
(*.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 (log.f64 base) -2) 1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3)
(pow.f64 (pow.f64 (log.f64 base) -3) 1/3)
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(sqrt.f64 (pow.f64 (log.f64 base) -2))
(fabs.f64 (/.f64 1 (log.f64 base)))
(log.f64 (exp.f64 (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 base)))))
(cbrt.f64 (pow.f64 (log.f64 base) -3))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) 1)
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 1 (log.f64 base)))
(*.f64 1 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1)
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (cbrt.f64 (*.f64 (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 im re)))) 2) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) 1) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 2)
(pow.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) -1)
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -3) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) (pow.f64 (log.f64 base) -3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 1))
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(log1p.f64 (expm1.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3))) 1)
(*.f64 (log.f64 base) (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))))
(*.f64 1 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))))
(*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)) 3))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) (pow.f64 (log.f64 base) -6))
(*.f64 (pow.f64 (log.f64 base) -6) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3/2) (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 2) 3) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) -2))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) 1) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base))) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (log.f64 base))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))) 1)
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) -2))
(*.f64 1 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 1)
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -4)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) -2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) (pow.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (/.f64 1 (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) -2)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) 1/3) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3/2) 1/3))
(*.f64 (/.f64 (log.f64 base) (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 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 1) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) -4))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2))) (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (hypot.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(/.f64 1 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 1 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 1 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (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 im re)))) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (/.f64 (log.f64 base) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (neg.f64 (log.f64 base))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) 1) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 -1 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) -1) (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -1) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) -1) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 -1 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 1 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) 2)
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)))
(log.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))))
(log.f64 (+.f64 1 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) 1)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))) 1/3))
(log1p.f64 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) -2))) 1)
(*.f64 1 (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) 1)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 base) -4)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -4)) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -2) (pow.f64 (cbrt.f64 (log.f64 base)) -2))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -2) (pow.f64 (sqrt.f64 (log.f64 base)) -2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (/.f64 1 (log.f64 base)) (log.f64 base))
(/.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 -1 (/.f64 1 (log.f64 base))) (neg.f64 (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 base) -4))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) -2)))
(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)))
(exp.f64 (*.f64 -2 (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 1)
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 3/2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))
(log.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 1)
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1)
(*.f64 1 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(*.f64 (pow.f64 (cbrt.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 base) (log.f64 (hypot.f64 im re)))) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2) 3) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) 3))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2)) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 1) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))
(log.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1)
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 1/3) (cbrt.f64 (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 im re)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1/3))
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 1)
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 3/2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))
(log.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1))

simplify399.0ms (3.3%)

Algorithm
egg-herbie
Rules
1316×*-commutative
754×unswap-sqr
658×+-commutative
584×fma-def
502×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0188660556
1600851982
Stop Event
node limit
Counts
870 → 882
Calls
Call 1
Inputs
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(*.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 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 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (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 (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 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 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 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (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) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.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 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (log.f64 base) (log.f64 im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (+.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 im 6))))))
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (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 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 re 6))))))
(*.f64 (log.f64 base) (log.f64 re))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 (log.f64 base) (log.f64 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 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 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 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 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 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 (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 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 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 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(*.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.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 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 im)
(+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (log.f64 (/.f64 1 re)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 re 6))) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(*.f64 -1 (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (*.f64 -1 (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 -1 (log.f64 (/.f64 -1 re)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 re 6))) (*.f64 -1 (log.f64 (/.f64 -1 re))))))
(log.f64 re)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (log.f64 re))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (log.f64 re)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (log.f64 re) (*.f64 1/6 (/.f64 (pow.f64 im 6) (pow.f64 re 6))))))
(*.f64 -1 (log.f64 (/.f64 1 im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 base) 3))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2)))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (pow.f64 re 4))))
(+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6))))) (log.f64 im)) (log.f64 base)))))) (+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (pow.f64 re 4)))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 6)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3))))))))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 6)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))))))))))))
(/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (pow.f64 im 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6))))) (log.f64 re)) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))))) (*.f64 (log.f64 base) (pow.f64 re 2))))))) (pow.f64 im 6)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (pow.f64 im 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3)))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))))))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))))))))))
(/.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 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 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 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(*.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 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 (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 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (log.f64 base) (log.f64 im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (+.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 im 6))))))
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (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 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 re 6))))))
(*.f64 (log.f64 base) (log.f64 re))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 (log.f64 base) (log.f64 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 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 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 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 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 im 6))))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 1 1/3))
(*.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 1 1/3))
(*.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 1 1/3))
(*.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 1 1/3))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 1 1/3))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 1 1/3)))) (pow.f64 re 2)) (*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 1 1/3)))
(+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 im))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 im) 4)) 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im))) 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))))))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 1 1/3))) (*.f64 1/18 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))) (pow.f64 1 1/3)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 1 1/3)))) (pow.f64 re 2)) (*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 1 1/3))))
(+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 im))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 im) 4)) 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im))) 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))))))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 1 1/3))) (*.f64 1/18 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))) (pow.f64 1 1/3)))))) (+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 im))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 4))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 im 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im))) 1/3) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 im 6))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))) (*.f64 1/216 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 im 6))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))) (*.f64 1/216 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 im) 2)) 1/3) (/.f64 (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 im) 4)) 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im))) 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4)))))))) (pow.f64 im 2)))) (*.f64 1/9 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2))) (pow.f64 1 1/3))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 1 1/3)))) (pow.f64 re 2)) (*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 1 1/3)))))
(*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 1 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 1 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 re)))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (pow.f64 re 4)) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 re)))) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 1 re)) 4)) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 re 4))))))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 re)))) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 4))) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (pow.f64 im 2)) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (cbrt.f64 -1)))))) (pow.f64 re 6))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 1 re)) 4)) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (pow.f64 re 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (pow.f64 im 2)) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 re)))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 re)))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (pow.f64 re 6)) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 re)))) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 1 re)) 4)) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 re 4))))))))))))
(*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 1 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 1 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 re)))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 re)))) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 -1 re)) 4)) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 re 4))))))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 -1 re)) 4)) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4))))) (pow.f64 im 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 re)))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 re)))) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 -1 re)) 4)) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 re 4))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 re)))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (pow.f64 im 2)) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 -1)) (pow.f64 re 6))))))))))))
(*.f64 (*.f64 (log.f64 base) (log.f64 re)) (pow.f64 1 1/3))
(+.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 re)) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 1 1/3)))) (pow.f64 im 2)))
(+.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 re)) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 1 1/3)))) (pow.f64 im 2)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 re))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 re) 4)) 1/3) (/.f64 1 (pow.f64 re 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 re))) 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))))))) (*.f64 1/18 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))) (pow.f64 1 1/3))))) (pow.f64 im 4))))
(+.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 re)) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 1 1/3)))) (pow.f64 im 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 re))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 re) 4)) 1/3) (/.f64 1 (pow.f64 re 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 re))) 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))))))) (*.f64 1/18 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))) (pow.f64 1 1/3))))) (pow.f64 im 4)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 re 6))) (+.f64 (*.f64 1/216 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 re) 4)) 1/3) (/.f64 1 (pow.f64 re 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 re))) 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4)))))))) (pow.f64 re 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 re) 2)) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 re))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 4))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))) (pow.f64 re 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 re))) 1/3) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 re 6))) (+.f64 (*.f64 1/216 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))))))))) (*.f64 1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))))))) (pow.f64 im 6)))))
(*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 1 1/3)))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 1 1/3)))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im))))) (pow.f64 im 4)))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 4))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 1 im)) 4)) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 -1)) (pow.f64 im 4)) (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 im)))) 1/3)) (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 1 1/3))))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im))))) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 1 im)) 4)) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))) (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im)))))) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) (pow.f64 im 6)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im)))))) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 6))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 4))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 im)))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 4))) 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im)))))) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im)))))) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) (cbrt.f64 -1))))) (cbrt.f64 -1)) (pow.f64 im 6))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 1 im)) 4)) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 -1)) (pow.f64 im 4)) (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 im)))) 1/3)) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))))))))))))
(*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 1 1/3)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 im)))) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 -1 im)) 4)) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))))) (pow.f64 im 4))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 4))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4)))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 im)))) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 -1 im)) 4)) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))))) (pow.f64 im 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 -1 im)) 4)) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1))))) (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 im)))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 4))) 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1))))) (cbrt.f64 -1)) (pow.f64 im 6))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 6))))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 4))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6)))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4)))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))))))))))))
(pow.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(pow.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(pow.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(pow.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(*.f64 (pow.f64 (*.f64 1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) 1/3) (cbrt.f64 -1))
(pow.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(pow.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(pow.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(pow.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(pow.f64 (*.f64 (log.f64 base) (log.f64 im)) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 im) 2)) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (*.f64 (log.f64 base) (log.f64 im)) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 im) 2)) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 re 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) 1/3))) (pow.f64 (*.f64 (log.f64 base) (log.f64 im)) 1/3)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 im) 2)) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) 1/3) (*.f64 (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 im 6))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))) (*.f64 1/216 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))))) (pow.f64 re 6)))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 re 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) 1/3))) (pow.f64 (*.f64 (log.f64 base) (log.f64 im)) 1/3))))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 re)))) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 re)))) 1/3) (cbrt.f64 -1)) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 re)))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 re)))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3))))))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 re)))) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 re)))) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 re)))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4)))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 re)))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4))))))))
(pow.f64 (*.f64 (log.f64 base) (log.f64 re)) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 re) 2)) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (*.f64 (log.f64 base) (log.f64 re)) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 re) 2)) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 re)) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) 1/3) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))) (pow.f64 im 4))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 re) 2)) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 re)) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) 1/3) (*.f64 (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 re 6))) (+.f64 (*.f64 1/216 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))))) (pow.f64 im 6)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) 1/3) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))) (pow.f64 im 4)))))))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 im)))) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 im)))) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 im)))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4)))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im)))))) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 im)))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))))))))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 im)))) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 im)))) 1/3) (cbrt.f64 -1)) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 im)))) 1/3) (cbrt.f64 -1)) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2)))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 im)))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (log.f64 (/.f64 -1 im)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 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 (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 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (log.f64 base) (log.f64 im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (+.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 im 6))))))
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (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 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 re 6))))))
(*.f64 (log.f64 base) (log.f64 re))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 (log.f64 base) (log.f64 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 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 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 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 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 im 6))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 1)
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 1)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)))
(*.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 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (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 im re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -1)
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2))
(log.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) -3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (/.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 (/.f64 1 (log.f64 base)) (log.f64 im))
(*.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 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (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 (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) 1) (/.f64 (cbrt.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 (/.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 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.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 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/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))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 im) (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 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 1)
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 3/2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))
(log.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))) 1)
(/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (hypot.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(/.f64 1 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 1 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 1 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (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 im re)))) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (/.f64 (log.f64 base) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (neg.f64 (log.f64 base))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) 1) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 -1 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) -1) (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -1) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) -1) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 -1 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 1 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) 2)
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)))
(log.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))))
(log.f64 (+.f64 1 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) 1)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -3) (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3) (pow.f64 (log.f64 base) -3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))) 1/3))
(log1p.f64 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) 1))
(-.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 (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 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) -4))) (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2))))
(*.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 (log.f64 base) -2) 1/2)
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3)
(pow.f64 (pow.f64 (log.f64 base) -3) 1/3)
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(sqrt.f64 (pow.f64 (log.f64 base) -2))
(fabs.f64 (/.f64 1 (log.f64 base)))
(log.f64 (exp.f64 (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 base)))))
(cbrt.f64 (pow.f64 (log.f64 base) -3))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) 1)
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 1 (log.f64 base)))
(*.f64 1 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1)
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (cbrt.f64 (*.f64 (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 im re)))) 2) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) 1) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 2)
(pow.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) -1)
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -3) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) (pow.f64 (log.f64 base) -3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 1))
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(log1p.f64 (expm1.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3))) 1)
(*.f64 (log.f64 base) (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))))
(*.f64 1 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3) 1)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))))
(*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)) 3))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) (pow.f64 (log.f64 base) -6))
(*.f64 (pow.f64 (log.f64 base) -6) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3/2) (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 2) 3) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) -2))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) 1) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base))) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (/.f64 1 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (log.f64 base))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))) 1)
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) -2))
(*.f64 1 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 1)
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -4)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) -2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) (pow.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (/.f64 1 (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) -2)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) 1/3) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3/2) 1/3))
(*.f64 (/.f64 (log.f64 base) (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 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (log.f64 base)))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1) (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) 1) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) -4))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2))) (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (hypot.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(/.f64 1 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 1 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 1 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (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 im re)))) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (/.f64 (log.f64 base) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (neg.f64 (log.f64 base))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) 1) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 -1 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 base) -1) (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -1) (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) -1) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 -1 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 1 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) 2)
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)))
(log.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))))
(log.f64 (+.f64 1 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) 1)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))) 1/3))
(log1p.f64 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) -2))) 1)
(*.f64 1 (pow.f64 (log.f64 base) -2))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -2) 1)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 base) -4)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -4)) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -2) (pow.f64 (cbrt.f64 (log.f64 base)) -2))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -2) (pow.f64 (sqrt.f64 (log.f64 base)) -2))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(/.f64 1 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(/.f64 (/.f64 1 (log.f64 base)) (log.f64 base))
(/.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 -1 (/.f64 1 (log.f64 base))) (neg.f64 (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 base) -4))
(log.f64 (exp.f64 (pow.f64 (log.f64 base) -2)))
(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)))
(exp.f64 (*.f64 -2 (log.f64 (log.f64 base))))
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 1)
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 3/2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))
(log.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 1)
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1)
(*.f64 1 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(*.f64 (pow.f64 (cbrt.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 base) (log.f64 (hypot.f64 im re)))) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2) 3) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) 3))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2)) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 1) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))
(log.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1)
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 1/3) (cbrt.f64 (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 im re)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1/3))
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 3)
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 1)
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1)
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 3/2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))
(log.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1))
Outputs
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.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) (*.f64 im im)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.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/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (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/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))))) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (/.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 im im))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (-.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(/.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)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 base) (pow.f64 re 6))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 base) (pow.f64 re 6))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (neg.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 base) (pow.f64 re 6))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 base) (pow.f64 re 6)))) (/.f64 (log.f64 (/.f64 -1 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 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 im im) (*.f64 re re)))) (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 im im) (*.f64 re re)))) (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 im im) (*.f64 re re)))) (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))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(/.f64 (neg.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)))
(/.f64 (neg.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)))
(/.f64 (neg.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)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.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 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 im im) (*.f64 re re)))))
(*.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 im im) (*.f64 re re)))))
(*.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 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 base) (log.f64 im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im)))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (+.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 (log.f64 base) (log.f64 im) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 im 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) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))))
(-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 re 6))))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) 120)))))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (-.f64 (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) 120)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))))
(*.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 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (pow.f64 re 4))))
(-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (pow.f64 re 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/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 re 6))))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) 120)))))))
(-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) 120)))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(*.f64 (log.f64 base) (log.f64 re))
(*.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 (log.f64 base) (log.f64 re)))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 (log.f64 base) (log.f64 re))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 6))))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 (log.f64 base) (log.f64 re) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 6))))))
(*.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 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 im 6)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))))
(*.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 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 im 6)))) (*.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 (*.f64 im im) (*.f64 re re)))) (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 im im) (*.f64 re re)))) (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 im im) (*.f64 re re)))) (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 im im) (*.f64 re re)))) (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))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.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)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 base) (pow.f64 re 6))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 base) (pow.f64 re 6))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (neg.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 base) (pow.f64 re 6))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 base) (pow.f64 re 6)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.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) (*.f64 im im)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.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/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (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/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))))) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (/.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 im im))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (-.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)))) (/.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 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 -1 (log.f64 (/.f64 1 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(log.f64 im)
(+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(fma.f64 1/6 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 -1 (log.f64 (/.f64 1 re)))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (*.f64 -1 (log.f64 (/.f64 1 re))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)) (neg.f64 (neg.f64 (log.f64 re))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 re))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 -1 (log.f64 (/.f64 1 re)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (neg.f64 (neg.f64 (log.f64 re)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 re)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 re 6))) (*.f64 -1 (log.f64 (/.f64 1 re))))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (neg.f64 (neg.f64 (log.f64 re))))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (log.f64 re))))
(*.f64 -1 (log.f64 (/.f64 -1 re)))
(neg.f64 (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (*.f64 -1 (log.f64 (/.f64 -1 re))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)) (neg.f64 (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 -1 (log.f64 (/.f64 -1 re)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (neg.f64 (log.f64 (/.f64 -1 re)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 re 6))) (*.f64 -1 (log.f64 (/.f64 -1 re))))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (neg.f64 (log.f64 (/.f64 -1 re))))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (-.f64 (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (pow.f64 re 6)) (log.f64 (/.f64 -1 re)))))
(log.f64 re)
(neg.f64 (neg.f64 (log.f64 re)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (log.f64 re))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)) (neg.f64 (neg.f64 (log.f64 re))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 re))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (log.f64 re)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (neg.f64 (neg.f64 (log.f64 re)))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 re)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (log.f64 re) (*.f64 1/6 (/.f64 (pow.f64 im 6) (pow.f64 re 6))))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re re)) (+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 re)) (*.f64 1/6 (/.f64 (pow.f64 im 6) (pow.f64 re 6)))))
(*.f64 -1 (log.f64 (/.f64 1 im)))
(log.f64 im)
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (fma.f64 -1 (neg.f64 (log.f64 im)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 -1 (log.f64 (/.f64 -1 im)))
(neg.f64 (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(fma.f64 -1 (log.f64 (/.f64 -1 im)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (fma.f64 -1 (log.f64 (/.f64 -1 im)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 im 6))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (fma.f64 -1 (log.f64 (/.f64 -1 im)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6)) (-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (/.f64 -1 im)))))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 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 re im)) (log.f64 base)) 3)
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 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 re im)) (log.f64 base)) 3)
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 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 re im)) (log.f64 base)) 3)
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 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 re im)) (log.f64 base)) 3)
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 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 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (pow.f64 (neg.f64 (log.f64 base)) 3))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 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 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (pow.f64 (neg.f64 (log.f64 base)) 3))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 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 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (pow.f64 (neg.f64 (log.f64 base)) 3))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 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 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (pow.f64 (neg.f64 (log.f64 base)) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 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 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2)))
(+.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3))))))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (pow.f64 re 4))))
(+.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) (fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) (*.f64 re re) (*.f64 (pow.f64 re 4) (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 im 4)) (/.f64 (*.f64 -1/2 (log.f64 im)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (/.f64 (*.f64 -1/4 (pow.f64 (log.f64 im) 2)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))))))))
(+.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) (fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) (*.f64 re re) (*.f64 (pow.f64 re 4) (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 im 4)) (/.f64 (*.f64 -1/2 (log.f64 im)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)))))))))
(+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6))))) (log.f64 im)) (log.f64 base)))))) (+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (pow.f64 re 4)))))
(fma.f64 (pow.f64 re 6) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 im 4)) (/.f64 (*.f64 -1/2 (log.f64 im)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (/.f64 (+.f64 (/.f64 (*.f64 1/3 (log.f64 im)) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 im 6)))) (/.f64 (log.f64 base) (log.f64 im)))))) (+.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) (fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) (*.f64 re re) (*.f64 (pow.f64 re 4) (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 im 4)) (/.f64 (*.f64 -1/2 (log.f64 im)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (/.f64 (*.f64 -1/4 (pow.f64 (log.f64 im) 2)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)))))))))
(fma.f64 (pow.f64 re 6) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 im 4)) (/.f64 (*.f64 -1/2 (log.f64 im)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (/.f64 (+.f64 (/.f64 (*.f64 1/3 (log.f64 im)) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 im 6)))) (/.f64 (log.f64 base) (log.f64 im)))))) (+.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) (fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) (*.f64 re re) (*.f64 (pow.f64 re 4) (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 im 4)) (/.f64 (*.f64 -1/2 (log.f64 im)) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))))))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3)))
(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 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 re 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 -1/2 (*.f64 (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 -1/2 (*.f64 (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4)))))) (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 re 4)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 6)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3))))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (/.f64 (*.f64 im im) (pow.f64 re 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1 (*.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (/.f64 (fma.f64 -1/360 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 6))) (fma.f64 -1/2 (*.f64 (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/720 (*.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 re 6))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 re 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 1/4 (*.f64 (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 6) (pow.f64 re 6))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (/.f64 (*.f64 im im) (pow.f64 re 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 re) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (/.f64 (*.f64 1/4 (*.f64 (pow.f64 im 6) (neg.f64 (log.f64 re)))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3)))) (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 re 4))))))) (*.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (/.f64 (fma.f64 -1/360 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 re)))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 6))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))
(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 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))))
(+.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (*.f64 re re) (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 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (*.f64 re re) (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 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))))))))
(+.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 re)))) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (pow.f64 im 4))) (neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))))))))
(+.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) (-.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (pow.f64 im 4)))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 re))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 6)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))))))))))))
(fma.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 im im))) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 re)))) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 -1/360 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 re 6))) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (pow.f64 im 4))) (+.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/720 (*.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 re 6))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) (*.f64 1/4 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 6) (pow.f64 re 6)))))))))))))
(fma.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 im im))) (-.f64 (-.f64 (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (pow.f64 im 4))) (+.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/720 (*.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 re 6))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (*.f64 im im))) (*.f64 1/4 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 6) (pow.f64 re 6))))))))) (*.f64 (/.f64 (fma.f64 -1/360 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 re 6)))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 re))))))
(/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3)))
(fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) (*.f64 im im) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (pow.f64 im 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))))
(fma.f64 (+.f64 (/.f64 (log.f64 re) (/.f64 (log.f64 base) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 re 4)) (/.f64 (*.f64 -1/2 (log.f64 re)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 4) (fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) (*.f64 im im) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6))))) (log.f64 re)) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))))) (*.f64 (log.f64 base) (pow.f64 re 2))))))) (pow.f64 im 6)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (pow.f64 im 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3)))))
(fma.f64 (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (fma.f64 1/3 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (neg.f64 (*.f64 1/4 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 re 6))))) (/.f64 (log.f64 base) (log.f64 re))) (fma.f64 -1/4 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 re 4)) (/.f64 (*.f64 -1/2 (log.f64 re)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (*.f64 re re))))))) (pow.f64 im 6) (fma.f64 (+.f64 (/.f64 (log.f64 re) (/.f64 (log.f64 base) (fma.f64 1/4 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 re 4)) (/.f64 (*.f64 -1/2 (log.f64 re)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 4) (fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) (*.f64 im im) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3)))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))
(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 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (pow.f64 (neg.f64 (log.f64 im)) 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (pow.f64 (neg.f64 (log.f64 im)) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 2))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 4))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (pow.f64 (neg.f64 (log.f64 im)) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (pow.f64 im 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (pow.f64 (neg.f64 (log.f64 im)) 2))))))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 4))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))) (-.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))))) (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 4)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))))))))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (pow.f64 (neg.f64 (log.f64 im)) 2))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (+.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (pow.f64 (neg.f64 (log.f64 im)) 2))) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3)) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (fma.f64 -1 (/.f64 (fma.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (/.f64 (*.f64 -1/4 (pow.f64 re 6)) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (neg.f64 (log.f64 im)))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 4))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 4))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 6))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (pow.f64 im 4)))))))))))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 2))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (+.f64 (-.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 2))) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 4))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 6))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))))) (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (neg.f64 (log.f64 im)))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 4)))) (/.f64 (fma.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (/.f64 (*.f64 -1/4 (pow.f64 re 6)) (pow.f64 (log.f64 base) 2)))) (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (neg.f64 (log.f64 im)))))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (pow.f64 (log.f64 base) 3))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)) (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))))))
(fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)) (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))))))
(fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))))) (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (pow.f64 im 4)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))))))))))
(fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (pow.f64 im 6))) (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))) (fma.f64 1/4 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (pow.f64 re 6))) (fma.f64 -1 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (pow.f64 im 4))) (fma.f64 -1 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (fma.f64 -1/360 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (/.f64 (*.f64 -1/4 (pow.f64 re 6)) (pow.f64 (log.f64 base) 2))) (pow.f64 im 6))) (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 re re) (*.f64 im im))))))))))))
(fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (pow.f64 im 6))) (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))) (fma.f64 1/4 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (pow.f64 re 6))) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (fma.f64 -1/360 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (/.f64 (*.f64 -1/4 (pow.f64 re 6)) (pow.f64 (log.f64 base) 2))) (pow.f64 im 6)))) (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (pow.f64 im 4))))))))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))))
(/.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 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 im im) (*.f64 re re)))) (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 im im) (*.f64 re re)))) (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 im im) (*.f64 re re)))) (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))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.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)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 base) (pow.f64 re 6))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 base) (pow.f64 re 6))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (neg.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 base) (pow.f64 re 6))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (*.f64 (log.f64 base) (pow.f64 re 6)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.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) (*.f64 im im)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.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/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (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/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))))) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (/.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 im im))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (-.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (log.f64 (/.f64 1 base)) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 2))
(/.f64 1 (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 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 (*.f64 im im) (*.f64 re re)))))
(*.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 im im) (*.f64 re re)))))
(*.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 im im) (*.f64 re re)))))
(*.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 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 base) (log.f64 im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im)))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (+.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 (log.f64 base) (log.f64 im) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 im 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) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))))
(-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 re 6))))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) 120)))))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (-.f64 (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) 120)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))))
(*.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 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (pow.f64 re 4))))
(-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (pow.f64 re 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/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 re 6))))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) 120)))))))
(-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) 120)))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(*.f64 (log.f64 base) (log.f64 re))
(*.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 (log.f64 base) (log.f64 re)))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 (log.f64 base) (log.f64 re))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 6))))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 (log.f64 base) (log.f64 re) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 6))))))
(*.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 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 im 6)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))))
(*.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 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 im 6)))) (*.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))))) (pow.f64 1 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 re im)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 1 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 re im)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 1 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 re im)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (pow.f64 1 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 re im)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 1 1/3))
(*.f64 (log.f64 base) (log.f64 im))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 1 1/3)))) (pow.f64 re 2)) (*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 1 1/3)))
(fma.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 im im)) 1/2) (*.f64 re re) (*.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 im))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 im) 4)) 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im))) 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))))))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 1 1/3))) (*.f64 1/18 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))) (pow.f64 1 1/3)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 1 1/3)))) (pow.f64 re 2)) (*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 1 1/3))))
(fma.f64 (pow.f64 re 4) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4))) (/.f64 1 (pow.f64 im 4))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im)))) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im))))))) (fma.f64 1/3 (*.f64 1 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im))))) (*.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (log.f64 im))) 1/18))) (fma.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 im im)) 1/2) (*.f64 re re) (*.f64 (log.f64 base) (log.f64 im))))
(fma.f64 (pow.f64 re 4) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (fma.f64 1/36 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4))) (pow.f64 im 4)) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im)))) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im))))))) (fma.f64 1/3 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (log.f64 im))) 1/18))) (fma.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 im im)) 1/2) (*.f64 re re) (*.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 im))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 im) 4)) 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im))) 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))))))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 1 1/3))) (*.f64 1/18 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))) (pow.f64 1 1/3)))))) (+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 im))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 4))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 im 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im))) 1/3) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 im 6))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))) (*.f64 1/216 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 im 6))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))) (*.f64 1/216 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 im) 2)) 1/3) (/.f64 (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 im) 4)) 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im))) 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4)))))))) (pow.f64 im 2)))) (*.f64 1/9 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2))) (pow.f64 1 1/3))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 1 1/3)))) (pow.f64 re 2)) (*.f64 (*.f64 (log.f64 base) (log.f64 im)) (pow.f64 1 1/3)))))
(fma.f64 (pow.f64 re 4) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4))) (/.f64 1 (pow.f64 im 4))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im)))) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im))))))) (fma.f64 1/3 (*.f64 1 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im))))) (*.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (log.f64 im))) 1/18))) (fma.f64 (pow.f64 re 6) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 im) 4))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 im im))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im))))) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 (*.f64 im im) (log.f64 im))) (/.f64 (*.f64 1/216 (log.f64 base)) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 (*.f64 im im) (log.f64 im))) (/.f64 (*.f64 1/216 (log.f64 base)) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (/.f64 (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4))) (/.f64 1 (pow.f64 im 4))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im)))) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im))))))) (*.f64 im im))) (*.f64 1/9 (*.f64 1 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 (*.f64 im im) (log.f64 im)))))))) (fma.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 im im)) 1/2) (*.f64 re re) (*.f64 (log.f64 base) (log.f64 im)))))
(fma.f64 (pow.f64 re 4) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (fma.f64 1/36 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4))) (pow.f64 im 4)) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im)))) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im))))))) (fma.f64 1/3 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (log.f64 im))) 1/18))) (fma.f64 (pow.f64 re 6) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))) (fma.f64 1/9 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 im im)) (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 4))))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im))))) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 (*.f64 im im) (log.f64 im))) (/.f64 (*.f64 1/216 (log.f64 base)) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))))))) (fma.f64 1/3 (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 (*.f64 im im) (log.f64 im))) (/.f64 (*.f64 1/216 (log.f64 base)) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))))) (fma.f64 1/6 (*.f64 (/.f64 (fma.f64 1/36 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4))) (pow.f64 im 4)) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 im)))) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im))))))) (*.f64 im im)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)))) (*.f64 1/9 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 (*.f64 im im) (log.f64 im))))))) (fma.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 im im)) 1/2) (*.f64 re re) (*.f64 (log.f64 base) (log.f64 im)))))
(*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 1 1/3)))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 1 1/3)))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) 1) (*.f64 re re)) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) 1) (*.f64 re re)) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))))
(fma.f64 1/3 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 re)))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (pow.f64 re 4)) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 re)))) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 1 re)) 4)) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 re 4))))))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) 1) (*.f64 re re)) (fma.f64 -1/18 (*.f64 1 (/.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (log.f64 re)))) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) 1) (*.f64 re re)) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))) (fma.f64 1/3 (*.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (pow.f64 re 4))) (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (*.f64 (cbrt.f64 -1) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 re)))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 re)) 4))) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4))))))) (pow.f64 re 4)))))))
(fma.f64 1/3 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/18 (/.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (log.f64 re))) (fma.f64 1/6 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (pow.f64 re 4)) (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (*.f64 (cbrt.f64 -1) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 re)))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4)))))))) (pow.f64 re 4))) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 re)))) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 4))) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (pow.f64 im 2)) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (cbrt.f64 -1)))))) (pow.f64 re 6))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 1 re)) 4)) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (pow.f64 re 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (pow.f64 im 2)) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 re)))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 re)))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (pow.f64 re 6)) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 re)))) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 1 re)) 4)) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 re 4))))))))))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) 1) (*.f64 re re)) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 6) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 re)) 4))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (*.f64 im im)))) (*.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 re)))) (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) (/.f64 (*.f64 1/216 (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (cbrt.f64 -1) 6)))))) (cbrt.f64 -1)))))) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))) (fma.f64 1/6 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 2))) (*.f64 (*.f64 im im) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 re)))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 re)) 4))) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4))))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 1/3 (*.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (pow.f64 re 4))) (fma.f64 -1/9 (*.f64 1 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (pow.f64 re 6)) (/.f64 (*.f64 im im) (neg.f64 (log.f64 re))))) (fma.f64 -1/18 (*.f64 1 (/.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (log.f64 re)))) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) 1) (*.f64 re re)) (fma.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) (/.f64 (*.f64 1/216 (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (cbrt.f64 -1) 6))))) 1) (pow.f64 re 6)) (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (*.f64 (cbrt.f64 -1) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 re)))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 re)) 4))) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4))))))) (pow.f64 re 4)))))))))))
(fma.f64 1/3 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 6) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 re) 4))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (*.f64 im im)))) (*.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 re)))) (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) (/.f64 (*.f64 1/216 (*.f64 (log.f64 base) (pow.f64 im 6))) (pow.f64 (log.f64 re) 2))))) (cbrt.f64 -1)))))) (-.f64 (fma.f64 1/6 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) (*.f64 (*.f64 im im) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 re)))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4)))))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (pow.f64 re 4)) (fma.f64 -1/9 (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (pow.f64 re 6)) (/.f64 (*.f64 im im) (neg.f64 (log.f64 re)))) (fma.f64 -1/18 (/.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (log.f64 re))) (fma.f64 1/6 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) (/.f64 (*.f64 1/216 (*.f64 (log.f64 base) (pow.f64 im 6))) (pow.f64 (log.f64 re) 2)))) (pow.f64 re 6)) (/.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (*.f64 (cbrt.f64 -1) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 re)))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4)))))))) (pow.f64 re 4)))))))) (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))))
(*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 1 1/3)))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 1 1/3)))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) 1) (*.f64 re re)) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) 1) (*.f64 re re)) (*.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))))
(fma.f64 1/3 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 1/6 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 re)))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 re)))) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 -1 re)) 4)) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 re 4))))))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) 1) (*.f64 re re)) (fma.f64 -1/18 (*.f64 1 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))))) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) 1) (*.f64 re re)) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 4) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))))))))))))))
(fma.f64 1/3 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/18 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re)))) (fma.f64 1/6 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (pow.f64 re 4)) (-.f64 (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 4) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))))))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 -1 re)) 4)) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4))))) (pow.f64 im 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 re)))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 re)))) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 -1 re)) 4)) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))))) (pow.f64 re 4))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6)))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 re)))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) 1/3) (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (pow.f64 im 2)) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 -1)) (pow.f64 re 6))))))))))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) 1) (*.f64 re re)) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 im im) (pow.f64 re 6)))) (fma.f64 -1/18 (*.f64 1 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))))) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (log.f64 base) (*.f64 im im)) 1) (*.f64 re re)) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)))))) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re))))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 4) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))))))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))) (fma.f64 1/216 (*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 -1) 6)) (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im)))))) (pow.f64 re 6))) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))) (fma.f64 1/216 (*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 -1) 6)) (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im)))))) (cbrt.f64 -1))) (*.f64 (*.f64 1/9 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (*.f64 im im))))) (/.f64 (pow.f64 re 6) (cbrt.f64 -1)))))))))))))
(fma.f64 1/3 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 im im) (pow.f64 re 6)))) (fma.f64 -1/18 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re)))) (fma.f64 1/6 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (pow.f64 re 4)) (-.f64 (fma.f64 -1/9 (*.f64 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (log.f64 (/.f64 -1 re)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 4) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (cbrt.f64 -1))) (*.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))))))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))) (fma.f64 1/216 (*.f64 (log.f64 base) (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im)))))) (pow.f64 re 6)) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (/.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))) (fma.f64 1/216 (*.f64 (log.f64 base) (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im)))))) (cbrt.f64 -1))) (*.f64 (*.f64 1/9 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 4)))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (*.f64 im im))))) (/.f64 (pow.f64 re 6) (cbrt.f64 -1))))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))))
(*.f64 (*.f64 (log.f64 base) (log.f64 re)) (pow.f64 1 1/3))
(*.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 re)) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 1 1/3)))) (pow.f64 im 2)))
(+.f64 (*.f64 (log.f64 re) (log.f64 base)) (*.f64 (*.f64 im im) (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) 1/2)))
(+.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 re)) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 1 1/3)))) (pow.f64 im 2)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 re))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 re) 4)) 1/3) (/.f64 1 (pow.f64 re 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 re))) 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))))))) (*.f64 1/18 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))) (pow.f64 1 1/3))))) (pow.f64 im 4))))
(+.f64 (*.f64 (log.f64 re) (log.f64 base)) (fma.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) 1/2) (*.f64 im im) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4))))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 re) (log.f64 base))) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4))) (/.f64 1 (pow.f64 re 4))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (log.f64 re)))))) (*.f64 1/18 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4)))))))))
(+.f64 (*.f64 (log.f64 re) (log.f64 base)) (fma.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) 1/2) (*.f64 im im) (*.f64 (pow.f64 im 4) (fma.f64 1/3 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 re) (log.f64 base))) (fma.f64 1/36 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4))) (pow.f64 re 4)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (log.f64 re)))))) (*.f64 1/18 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4)))))))))
(+.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 re)) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 1 1/3)))) (pow.f64 im 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 re))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 re) 4)) 1/3) (/.f64 1 (pow.f64 re 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 re))) 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))))))) (*.f64 1/18 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))) (pow.f64 1 1/3))))) (pow.f64 im 4)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 re 6))) (+.f64 (*.f64 1/216 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 re) 4)) 1/3) (/.f64 1 (pow.f64 re 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 re))) 1/3) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4)))))))) (pow.f64 re 2)) (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 re) 2)) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 re))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 4))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))) (pow.f64 re 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 re))) 1/3) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 re 6))) (+.f64 (*.f64 1/216 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))))))))) (*.f64 1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))))))) (pow.f64 im 6)))))
(+.f64 (*.f64 (log.f64 re) (log.f64 base)) (fma.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) 1/2) (*.f64 im im) (fma.f64 (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4))))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 re) (log.f64 base))) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4))) (/.f64 1 (pow.f64 re 4))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (log.f64 re)))))) (*.f64 1/18 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (pow.f64 im 4) (*.f64 (pow.f64 im 6) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 re 6))) (fma.f64 1/216 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (pow.f64 re 6)) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (*.f64 (log.f64 re) (*.f64 re re))))))) (fma.f64 1/6 (/.f64 (*.f64 (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4))) (/.f64 1 (pow.f64 re 4))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (log.f64 re)))))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (*.f64 re re)) (fma.f64 (cbrt.f64 (*.f64 (log.f64 re) (log.f64 base))) (fma.f64 1/9 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 re) 4))) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4))))) (*.f64 re re)) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (log.f64 re))) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 re 6))) (fma.f64 1/216 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (pow.f64 re 6)) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (*.f64 (log.f64 re) (*.f64 re re))))))))) (*.f64 1/9 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (*.f64 (log.f64 re) (*.f64 re re)))))))))))
(+.f64 (*.f64 (log.f64 re) (log.f64 base)) (fma.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) 1/2) (*.f64 im im) (fma.f64 (fma.f64 1/3 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 re) (log.f64 base))) (fma.f64 1/36 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4))) (pow.f64 re 4)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (log.f64 re)))))) (*.f64 1/18 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4)))))) (pow.f64 im 4) (*.f64 (pow.f64 im 6) (fma.f64 1/3 (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 re 6))) (fma.f64 1/216 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (*.f64 (log.f64 re) (*.f64 re re)))))) (fma.f64 1/6 (/.f64 (*.f64 (fma.f64 1/36 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4))) (pow.f64 re 4)) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (log.f64 re)))))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (*.f64 re re)) (fma.f64 (cbrt.f64 (*.f64 (log.f64 re) (log.f64 base))) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 re) 4))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (*.f64 re re))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (log.f64 re))) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 re 6))) (fma.f64 1/216 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (*.f64 (log.f64 re) (*.f64 re re))))))))) (*.f64 1/9 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (*.f64 (log.f64 re) (*.f64 re re)))))))))))
(*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 1 1/3)))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 1 1/3)))))
(fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im))))) (pow.f64 im 4)))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 4))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 1 im)) 4)) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 -1)) (pow.f64 im 4)) (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 im)))) 1/3)) (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 1 1/3))))))))
(fma.f64 1/6 (*.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))) (pow.f64 im 4))) (fma.f64 -1/18 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) 1) (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 im)))) (fma.f64 1/3 (*.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (fma.f64 (/.f64 (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 im)))) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4)))))) (cbrt.f64 -1)) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 im)) 4))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (/.f64 (pow.f64 im 4) (cbrt.f64 -1))) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im))))))))
(fma.f64 1/6 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))) (pow.f64 im 4)) (fma.f64 -1/18 (*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (-.f64 (fma.f64 (/.f64 (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 im)))) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4)))))) (cbrt.f64 -1)) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (/.f64 (pow.f64 im 4) (cbrt.f64 -1))) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (*.f64 1/3 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im))))) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 1 im)) 4)) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))) (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im)))))) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) (pow.f64 im 6)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im)))))) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 6))))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 4))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 im)))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 4))) 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im)))))) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im)))))) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) (cbrt.f64 -1))))) (cbrt.f64 -1)) (pow.f64 im 6))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im))))) (cbrt.f64 -1)))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 1 im)) 4)) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (cbrt.f64 -1)) (pow.f64 im 4)) (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 im)))) 1/3)) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))))))))))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))) (pow.f64 im 4))) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (fma.f64 1/6 (*.f64 (*.f64 (/.f64 (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 im)))) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4)))))) (cbrt.f64 -1)) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 im)) 4))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (+.f64 (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/3 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))))) (/.f64 (*.f64 1/216 (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 -1) 6))))) (pow.f64 im 6))) (*.f64 -1/9 (/.f64 (*.f64 re re) (/.f64 (*.f64 (pow.f64 im 6) (neg.f64 (log.f64 im))) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))))))) (fma.f64 1/6 (*.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (fma.f64 -1/18 (/.f64 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) 1) (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 im)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (/.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 4)))) (/.f64 (*.f64 re re) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4)))))))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 im))))) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/3 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))))) (/.f64 (*.f64 1/216 (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 -1) 6))))) (cbrt.f64 -1)))) (/.f64 (pow.f64 im 6) (cbrt.f64 -1))) (fma.f64 (/.f64 (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 im)))) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4)))))) (cbrt.f64 -1)) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 im)) 4))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (/.f64 (pow.f64 im 4) (cbrt.f64 -1))) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (*.f64 1/3 (*.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))))))))))))
(fma.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))) (pow.f64 im 4)) (-.f64 (fma.f64 1/6 (*.f64 (*.f64 (/.f64 (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 im)))) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4)))))) (cbrt.f64 -1)) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/3 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))))) (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 im) 2))))) (pow.f64 im 6)) (fma.f64 -1/9 (/.f64 (*.f64 re re) (/.f64 (*.f64 (pow.f64 im 6) (neg.f64 (log.f64 im))) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))))) (fma.f64 1/6 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1/18 (*.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (/.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 4)))) (/.f64 (*.f64 re re) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4)))))))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 im))))) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/3 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))))) (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 im) 2))))) (cbrt.f64 -1)))) (/.f64 (pow.f64 im 6) (cbrt.f64 -1))) (fma.f64 (/.f64 (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 im)))) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4)))))) (cbrt.f64 -1)) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4))) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4))))) (/.f64 (pow.f64 im 4) (cbrt.f64 -1))) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (*.f64 1/3 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))))))))))) (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))))
(*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 1 1/3)))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3)))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 im)))) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 -1 im)) 4)) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))))) (pow.f64 im 4))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 4))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4)))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))))))))
(fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 4) (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))))) (fma.f64 -1/18 (*.f64 1 (/.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))) (pow.f64 im 4))) (fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (fma.f64 1/6 (*.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 1 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4)) (*.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))))))))))
(fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 4) (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))))) (fma.f64 -1/18 (*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (-.f64 (fma.f64 1/6 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/3 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4)) (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 im)))) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 -1 im)) 4)) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))))) (pow.f64 im 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) 1) (pow.f64 (log.f64 (/.f64 -1 im)) 4)) 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1))))) (pow.f64 re 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 im)))) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 4))) 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1))))) (cbrt.f64 -1)) (pow.f64 im 6))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 6))))) (+.f64 (*.f64 -1/18 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 4))) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6)))) (+.f64 (*.f64 1/6 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4)))) (*.f64 1/3 (*.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)) (pow.f64 1 1/3))))))))))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 4) (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))) (/.f64 (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 re re)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (/.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 4)))) (/.f64 (*.f64 re re) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))))) (*.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (fma.f64 1/216 (/.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (pow.f64 (cbrt.f64 -1) 6)) (*.f64 -1/3 (/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (log.f64 (/.f64 -1 im))))))) (cbrt.f64 -1)))) (/.f64 (pow.f64 im 6) (cbrt.f64 -1))) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (pow.f64 im 6)))) (fma.f64 -1/18 (*.f64 1 (/.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))) (pow.f64 im 4))) (+.f64 (fma.f64 1/6 (*.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 1 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4)) (*.f64 1 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))))))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (fma.f64 1/216 (/.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (pow.f64 (cbrt.f64 -1) 6)) (*.f64 -1/3 (/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))))))))))
(-.f64 (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 4) (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (cbrt.f64 -1)))) (/.f64 (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 re re)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (/.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 4)))) (/.f64 (*.f64 re re) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))))) (*.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))) (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (fma.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 -1/3 (/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (log.f64 (/.f64 -1 im))))))) (cbrt.f64 -1)))) (/.f64 (pow.f64 im 6) (cbrt.f64 -1))) (fma.f64 -1/9 (*.f64 (/.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (pow.f64 im 6))) (fma.f64 -1/18 (*.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (fma.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 -1/3 (/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6)) (fma.f64 1/6 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/3 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4)) (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))))))))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(pow.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(pow.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(pow.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(pow.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base)))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))))
(pow.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(cbrt.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(cbrt.f64 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im))))
(pow.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(cbrt.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(cbrt.f64 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im))))
(pow.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(cbrt.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(cbrt.f64 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im))))
(pow.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) 1/3)
(cbrt.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(cbrt.f64 (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im))))
(pow.f64 (*.f64 (log.f64 base) (log.f64 im)) 1/3)
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 im) 2)) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (*.f64 (log.f64 base) (log.f64 im)) 1/3))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)))) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 im) 2)) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 re 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) 1/3))) (pow.f64 (*.f64 (log.f64 base) (log.f64 im)) 1/3)))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)))) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 (pow.f64 re 4) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 im) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 im) 2)) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) 1/3) (*.f64 (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 im 6))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))) (*.f64 1/216 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))))) (pow.f64 re 6)))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 im) (pow.f64 im 4))))) (pow.f64 re 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) 1/3))) (pow.f64 (*.f64 (log.f64 base) (log.f64 im)) 1/3))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 im) 2))) (*.f64 (pow.f64 re 6) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 (*.f64 im im) (log.f64 im))) (/.f64 (*.f64 1/216 (log.f64 base)) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))))))) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 (pow.f64 re 4) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 im) 2))))) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 im))))))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 re)))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 re)))) 1/3) (cbrt.f64 -1)) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))))
(fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (cbrt.f64 -1) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2))))))
(fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (cbrt.f64 -1) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 re)))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (cbrt.f64 -1) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (neg.f64 (log.f64 re)) 2))))))
(fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (cbrt.f64 -1) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 re) 2))))))
(+.f64 (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 re)))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))) (*.f64 1/3 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 1 re))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3))))))
(fma.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) (/.f64 (*.f64 1/216 (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (cbrt.f64 -1) 6))))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (cbrt.f64 -1) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (neg.f64 (log.f64 re)) 2)))))))
(fma.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))) (fma.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) (/.f64 (*.f64 1/216 (*.f64 (log.f64 base) (pow.f64 im 6))) (pow.f64 (log.f64 re) 2)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 re) 2)))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (cbrt.f64 -1) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 re)) (pow.f64 im 4))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 re) 2)))))))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 re)))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 re)))) 1/3) (cbrt.f64 -1)))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 re)))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4)))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2)))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 -1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 6))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 re)))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (log.f64 (/.f64 -1 re))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 re 4))))))))
(fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))) (fma.f64 1/216 (*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 -1) 6)) (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im))))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2))))))))
(fma.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120))) (fma.f64 1/216 (*.f64 (log.f64 base) (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im))))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2))))))))
(pow.f64 (*.f64 (log.f64 base) (log.f64 re)) 1/3)
(cbrt.f64 (*.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 re) 2)) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (*.f64 (log.f64 base) (log.f64 re)) 1/3))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (cbrt.f64 (*.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 re) 2)) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 re)) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) 1/3) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))) (pow.f64 im 4))))))
(+.f64 (fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (cbrt.f64 (*.f64 (log.f64 re) (log.f64 base)))) (*.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 re) 2))) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4))))) (pow.f64 im 4))))
(+.f64 (fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (cbrt.f64 (*.f64 (log.f64 re) (log.f64 base)))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 re) 2)))) (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 re) 2)) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 re)) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) 1/3) (*.f64 (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 re 6))) (+.f64 (*.f64 1/216 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))))) (pow.f64 im 6)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 2))) 1/3) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/12 (/.f64 (log.f64 base) (*.f64 (log.f64 re) (pow.f64 re 4))))) (pow.f64 im 4)))))))
(+.f64 (fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (cbrt.f64 (*.f64 (log.f64 re) (log.f64 base)))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 re) 2))) (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 re 6))) (fma.f64 1/216 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (pow.f64 re 6)) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (*.f64 (log.f64 re) (*.f64 re re)))))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 re) 2))) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4))))) (pow.f64 im 4)))))
(+.f64 (fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (cbrt.f64 (*.f64 (log.f64 re) (log.f64 base)))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 re) 2))) (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/6 (/.f64 (log.f64 base) (pow.f64 re 6))) (fma.f64 1/216 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))) (*.f64 (log.f64 re) (*.f64 re re)))))))) (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 re) 2))) (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/12 (log.f64 base)) (*.f64 (log.f64 re) (pow.f64 re 4)))))))))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 im)))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 im)))) 1/3) (cbrt.f64 -1)))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 im)))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4)))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (cbrt.f64 -1) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (cbrt.f64 -1) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 im) 2)))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im)))))) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 1 im)))) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 1 im))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/3 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))))) (/.f64 (*.f64 1/216 (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (pow.f64 (cbrt.f64 -1) 6))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (cbrt.f64 -1) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 im) 2))) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/3 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))))) (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 im) 2))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (cbrt.f64 -1) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 im) 2)))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (log.f64 base) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 re 4))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)))))))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 im)))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 im)))) 1/3) (cbrt.f64 -1)) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))))
(fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (cbrt.f64 -1) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 im)))) 1/3) (cbrt.f64 -1)) (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (cbrt.f64 -1) (*.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))))) (+.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (*.f64 1 (log.f64 (/.f64 -1 im)))) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 base) 1) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (cbrt.f64 -1) 6)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 -1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (log.f64 (/.f64 -1 im)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (cbrt.f64 -1) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (fma.f64 1/216 (/.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (pow.f64 (cbrt.f64 -1) 6)) (*.f64 -1/3 (/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (log.f64 (/.f64 -1 im))))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2)))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (cbrt.f64 -1) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (-.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (fma.f64 1/216 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 -1/3 (/.f64 (*.f64 (*.f64 re re) (+.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 re 4)) (*.f64 1/12 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))))) (log.f64 (/.f64 -1 im))))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 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 (*.f64 im im) (*.f64 re re)))))
(*.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 im im) (*.f64 re re)))))
(*.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 im im) (*.f64 re re)))))
(*.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 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 base) (log.f64 im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im)))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (+.f64 (*.f64 (log.f64 base) (log.f64 im)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 (log.f64 base) (log.f64 im) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 im 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) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))))
(-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 re 6))))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) 120)))))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (-.f64 (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) 120)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))))
(*.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 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im)))))
(-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4)))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (pow.f64 re 4))))
(-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 (*.f64 -1/4 (log.f64 base)) (pow.f64 im 4)) (pow.f64 re 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/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 re 6))))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) 120)))))))
(-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) 120)))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(*.f64 (log.f64 base) (log.f64 re))
(*.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (*.f64 (log.f64 base) (log.f64 re)))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (*.f64 (log.f64 base) (log.f64 re))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (pow.f64 re 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 re 4))) (+.f64 (*.f64 (log.f64 base) (log.f64 re)) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 6))))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 (log.f64 base) (log.f64 re) (*.f64 1/6 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 6))))))
(*.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 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 im 6)))) (*.f64 (log.f64 base) (neg.f64 (log.f64 im)))))
(*.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 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2)))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (*.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 im 4))) (+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (pow.f64 im 2))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 im 6))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 im 6)))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 im re)) (/.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 re im)) (log.f64 base))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)))
(*.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))) (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 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))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (/.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 re im)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.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 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (/.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 re im)) (log.f64 base))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (/.f64 1 (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.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 (/.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 (/.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 im re))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (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 (/.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 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base)))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 re im)) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log.f64 (pow.f64 (hypot.f64 im re) (/.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 re im)) (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 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)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 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 re im)) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(/.f64 (neg.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)))
(/.f64 (neg.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)
(/.f64 (neg.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)))
(/.f64 (neg.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))
(/.f64 (neg.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))
(/.f64 (neg.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))))
(/.f64 (neg.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))))
(/.f64 (neg.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))))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1/2)) (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(/.f64 (neg.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))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (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 (log.f64 im) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.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 (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 (/.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 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.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 (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 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (log.f64 im) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base)))))
(*.f64 (log.f64 im) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (neg.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)
(/.f64 (neg.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)
(/.f64 (neg.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)
(/.f64 (neg.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)
(/.f64 (neg.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)
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.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))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) -3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (neg.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))))
(/.f64 (neg.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))))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(/.f64 (neg.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))))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 1)
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1)
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 3)
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 3/2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 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 re im)))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))
(fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(log.f64 (pow.f64 (hypot.f64 im re) (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 re im)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1)))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) -1))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2)) (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) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) (/.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 re im)) (log.f64 base))
(/.f64 1 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 1 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1 (log.f64 (hypot.f64 im re))) 2)) (log.f64 base)) (cbrt.f64 (*.f64 1 (log.f64 (hypot.f64 im re)))))
(/.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 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.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) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (/.f64 (log.f64 base) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) 2)) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (neg.f64 (log.f64 base))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re)))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re)))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (log.f64 base) (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 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) 1) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 -1 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (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 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) -1) (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (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 re im)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -1) (*.f64 (log.f64 base) (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 re im)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) -1) (*.f64 (neg.f64 (log.f64 base)) (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 re im)) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (log.f64 base))) (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 re im)) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))) (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 re im)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) -1) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 -1 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 1 (log.f64 base))) (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 re im)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (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 re im)) (log.f64 base))
(pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3) 1/3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) 2)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log.f64 (+.f64 1 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) 1)))
(log1p.f64 (+.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) -1))
(log1p.f64 (+.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) -1))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -3) (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 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)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3) (pow.f64 (log.f64 base) -3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 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)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 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 re im)) (log.f64 base))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))) 1/3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log1p.f64 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) 1))
(log1p.f64 (+.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) -1))
(log1p.f64 (+.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) -1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 base)))) 1)
(/.f64 1 (log.f64 base))
(*.f64 1 (/.f64 1 (log.f64 base)))
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 1 (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 (/.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 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(/.f64 1 (log.f64 base))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 -1 (neg.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) -4))) (sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -1) (pow.f64 (cbrt.f64 (log.f64 base)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 1 (cbrt.f64 (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 (log.f64 base))
(pow.f64 (/.f64 1 (log.f64 base)) 1)
(/.f64 1 (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) -2) 1/2)
(/.f64 1 (log.f64 base))
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3)
(/.f64 1 (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) -3) 1/3)
(cbrt.f64 (pow.f64 (log.f64 base) -3))
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(/.f64 1 (log.f64 base))
(sqrt.f64 (pow.f64 (log.f64 base) -2))
(/.f64 1 (log.f64 base))
(fabs.f64 (/.f64 1 (log.f64 base)))
(/.f64 1 (log.f64 base))
(log.f64 (exp.f64 (/.f64 1 (log.f64 base))))
(/.f64 1 (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 base)))))
(/.f64 1 (log.f64 base))
(cbrt.f64 (pow.f64 (log.f64 base) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base))))
(/.f64 1 (log.f64 base))
(exp.f64 (neg.f64 (log.f64 (log.f64 base))))
(/.f64 1 (log.f64 base))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) -1))
(/.f64 1 (log.f64 base))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 base))) 1))
(/.f64 1 (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 base))))
(/.f64 1 (log.f64 base))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) 1)
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (log.f64 base))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (/.f64 1 (log.f64 base))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 1 (log.f64 base)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 1 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1)
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (/.f64 1 (log.f64 base))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1 (log.f64 (hypot.f64 im re))) 2)) (cbrt.f64 (*.f64 1 (log.f64 (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1 (log.f64 (hypot.f64 im re))) 2)) (cbrt.f64 (*.f64 1 (log.f64 (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 1 (log.f64 base))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (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 re im)))) 2) (cbrt.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base))))
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 base)) (log.f64 (hypot.f64 im re))) (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 (pow.f64 (log.f64 base) -1/2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 1 (neg.f64 (log.f64 base))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) 1) (/.f64 (log.f64 base) (log.f64 base)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (/.f64 (log.f64 base) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(/.f64 (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (log.f64 base)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (cbrt.f64 (*.f64 1 (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base)))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1)
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 3)
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3) 1/3)
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 2)
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(pow.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) -1)
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 base))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2))
(sqrt.f64 (pow.f64 (*.f64 1 (log.f64 (hypot.f64 im re))) 2))
(fabs.f64 (log.f64 (hypot.f64 re im)))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) (/.f64 1 (log.f64 base))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 3))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -3) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -3) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) (pow.f64 (log.f64 base) -3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -3) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) -3) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) (pow.f64 (log.f64 base) 3)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 1))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(exp.f64 (+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(log1p.f64 (expm1.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(log.f64 (hypot.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 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 re im)) (log.f64 base)) 3)
(*.f64 (log.f64 base) (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 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 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 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 re im)) (log.f64 base)) 3)
(*.f64 1 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 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 re im)) (log.f64 base)) 3)
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 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 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 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 re im)) (log.f64 base)) 3)
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 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 re im)) (log.f64 base)) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 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 re im)) (log.f64 base)) 3)
(*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)) 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 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(/.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 re im)) (log.f64 base)) 3)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 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 re im)) (log.f64 base)) 3)
(*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) (pow.f64 (log.f64 base) -6))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) -6))
(*.f64 (pow.f64 (log.f64 base) -6) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) (pow.f64 (log.f64 base) -6))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) -6))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3/2) (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 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 re im)) (log.f64 base)) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 2) 3) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(/.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 re im)) (log.f64 base)) 3)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) 3) (pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (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 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (/.f64 1 (log.f64 base))) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (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 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (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 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (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 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) 1) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(/.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 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.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 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(/.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 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base))) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (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 re im)) (log.f64 base)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (/.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 re im)) (log.f64 base)) 3)
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (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 re im)) (log.f64 base)) 3)
(/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (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 re im)) (log.f64 base)) 3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 6))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 6))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 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 re im)) (log.f64 base)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 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 re im)) (log.f64 base)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 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 re im)) (log.f64 base)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 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 re im)) (log.f64 base)) 3)
(exp.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))))
(/.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 re im)) (log.f64 base)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))) 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 re im)) (log.f64 base)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 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 re im)) (log.f64 base)) 3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 base) (pow.f64 (log.f64 base) -2)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) -2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 1 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.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 re im)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (pow.f64 (log.f64 base) -2)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (*.f64 1 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -4)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 base) -4))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 base) -4))) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1 (log.f64 (hypot.f64 im re))) 2)) (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (*.f64 1 (log.f64 (hypot.f64 im re))))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) -2)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) (pow.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) 1/3))
(*.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))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 2) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (/.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 re im)) (log.f64 base))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) -2)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (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 (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 (pow.f64 (log.f64 base) -1/2) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)) 1/3) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(*.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))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3/2) 1/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)))
(*.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 (/.f64 (log.f64 base) (log.f64 base)) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (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 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base))) (/.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))) (/.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) (/.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1) (pow.f64 (log.f64 base) -2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 (hypot.f64 im re)))) (/.f64 1 (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 (hypot.f64 re im)))) (/.f64 1 (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))))
(*.f64 (/.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 base))) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))) (/.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) (/.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 1 (log.f64 (hypot.f64 im re))) 2)) (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (*.f64 1 (log.f64 (hypot.f64 im re))))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 1 (log.f64 (hypot.f64 im re))) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.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 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1 (log.f64 (hypot.f64 im re))) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (*.f64 1 (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (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 (/.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 1 (log.f64 base)) 1) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (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 base)) 2)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 base))))
(*.f64 (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (cbrt.f64 (pow.f64 (log.f64 base) -4))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 base) -4))))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 base) -4))))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2))) (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1 (log.f64 (hypot.f64 im re))) 2)) (log.f64 base)) (cbrt.f64 (*.f64 1 (log.f64 (hypot.f64 im re)))))
(/.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 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base)))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 base) (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) 2)) (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) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 base) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) (/.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 re im)) (log.f64 base))
(/.f64 1 (*.f64 (log.f64 base) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 1 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 1 (log.f64 (hypot.f64 im re))) 2)) (log.f64 base)) (cbrt.f64 (*.f64 1 (log.f64 (hypot.f64 im re)))))
(/.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 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (/.f64 (pow.f64 (log.f64 base) 2) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.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) (pow.f64 (log.f64 base) 2)) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (/.f64 (log.f64 base) (sqrt.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 base) 2) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 base) 2)) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 base) 2)) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (*.f64 (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (neg.f64 (log.f64 base))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re)))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re)))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 base)) (*.f64 (neg.f64 (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (log.f64 base) (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 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) 1) (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 -1 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))) (*.f64 (neg.f64 (log.f64 base)) (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 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) -1) (*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) (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 re im)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -1) (*.f64 (log.f64 base) (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 re im)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) -1) (*.f64 (neg.f64 (log.f64 base)) (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 re im)) (log.f64 base))
(/.f64 (neg.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (log.f64 base))) (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 re im)) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 base) (/.f64 1 (log.f64 base))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))) (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 re im)) (log.f64 base))
(/.f64 (*.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) -1) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 -1 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))) (neg.f64 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base))) (/.f64 1 (log.f64 base))) (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 re im)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) 1) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (/.f64 (*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (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 re im)) (log.f64 base))
(pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))) 3) 1/3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (log.f64 base)) 2)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) -4) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log.f64 (+.f64 1 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) 1)))
(log1p.f64 (+.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) -1))
(log1p.f64 (+.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) -1))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re)))) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) -2) (log.f64 base)) (log.f64 (hypot.f64 im re))))) 1/3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log1p.f64 (-.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) 1))
(log1p.f64 (+.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 base) -2))) -1))
(log1p.f64 (+.f64 (pow.f64 base (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2))) -1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) -2))) 1)
(pow.f64 (log.f64 base) -2)
(*.f64 1 (pow.f64 (log.f64 base) -2))
(pow.f64 (log.f64 base) -2)
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 base)))
(pow.f64 (log.f64 base) -2)
(*.f64 (pow.f64 (log.f64 base) -2) 1)
(pow.f64 (log.f64 base) -2)
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 base) -4)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -4)) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 base) -4)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (log.f64 base))))
(pow.f64 (log.f64 base) -2)
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(pow.f64 (log.f64 base) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -2) (pow.f64 (cbrt.f64 (log.f64 base)) -2))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -2) (pow.f64 (sqrt.f64 (log.f64 base)) -2))
(pow.f64 (sqrt.f64 (log.f64 base)) -4)
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base)))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (log.f64 base)) (cbrt.f64 (log.f64 base)))
(/.f64 1 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) -2)
(/.f64 1 (*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 base))))
(pow.f64 (log.f64 base) -2)
(/.f64 (/.f64 1 (log.f64 base)) (log.f64 base))
(pow.f64 (log.f64 base) -2)
(/.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 base))))
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (log.f64 base)))
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 (/.f64 1 (log.f64 base)) -1) (neg.f64 (log.f64 base)))
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(/.f64 (*.f64 -1 (/.f64 1 (log.f64 base))) (neg.f64 (log.f64 base)))
(/.f64 -1 (neg.f64 (pow.f64 (log.f64 base) 2)))
(sqrt.f64 (pow.f64 (log.f64 base) -4))
(log.f64 (exp.f64 (pow.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 (log.f64 base) -2)
(cbrt.f64 (pow.f64 (log.f64 base) -6))
(expm1.f64 (log1p.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 (*.f64 -2 (log.f64 (log.f64 base))) 1))
(pow.f64 (log.f64 base) -2)
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) -2)))
(pow.f64 (log.f64 base) -2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 1)
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1)
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 3)
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 3/2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 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 re im)))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))
(fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(log.f64 (pow.f64 (hypot.f64 im re) (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 re im)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1)))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) -1))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 1)
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (hypot.f64 im re)) (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 re im)))
(*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1)
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 1 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (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 re im)))
(*.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) (*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (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 re im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2) 3) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) 3))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2)) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (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 re im)))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (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 re im)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 1) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6)) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))
(fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(log.f64 (pow.f64 (hypot.f64 im re) (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 re im)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1)))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) -1))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) -1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))) 1)
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 1 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1)
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (cbrt.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/3)
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1)
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 3)
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1/6) 2)
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2))
(fabs.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1/3))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 1))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))))
(cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))))) 1)
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 1)
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 3)
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) 3/2)
(pow.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2)
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 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 re im)))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 2))
(fabs.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(log.f64 (pow.f64 (hypot.f64 im re) (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 re im)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1)))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) -1))
(cbrt.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(exp.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 1))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) 1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) -1))

eval705.0ms (5.8%)

Compiler

Compiled 49082 to 27451 computations (44.1% saved)

prune257.0ms (2.1%)

Pruning

30 alts after pruning (28 fresh and 2 done)

PrunedKeptTotal
New1076261102
Fresh18220
Picked325
Done000
Total1097301127
Accurracy
100.0%
Counts
1127 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.3%
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) 1/3)
25.3%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
50.4%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
99.1%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
52.2%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
99.4%
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
51.1%
(/.f64 (log.f64 im) (log.f64 base))
99.3%
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))))
51.1%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
99.1%
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re)))))
99.3%
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
46.2%
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
38.6%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
99.1%
(*.f64 (pow.f64 (log.f64 base) 4) (/.f64 (log.f64 (hypot.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 6) (log.f64 base))))
99.3%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
44.0%
(*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
99.2%
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base)) (log.f64 (hypot.f64 im re))))
52.1%
(*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 (/.f64 -1 re))))
51.1%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
36.8%
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
98.6%
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base))))
97.9%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
50.5%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
99.1%
(log.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))
51.0%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
76.4%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
38.8%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
50.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
51.9%
(cbrt.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 base) 3)))
52.3%
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) 1/3)
25.3%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
50.4%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
99.1%
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
52.2%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
99.4%
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
51.1%
(/.f64 (log.f64 im) (log.f64 base))
99.3%
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))))
51.1%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
99.1%
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re)))))
99.3%
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
46.2%
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
38.6%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
99.1%
(*.f64 (pow.f64 (log.f64 base) 4) (/.f64 (log.f64 (hypot.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 6) (log.f64 base))))
99.3%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
44.0%
(*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
99.2%
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base)) (log.f64 (hypot.f64 im re))))
52.1%
(*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 (/.f64 -1 re))))
51.1%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
36.8%
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
98.6%
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base))))
97.9%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
50.5%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
99.1%
(log.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))
51.0%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
76.4%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
38.8%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
50.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
51.9%
(cbrt.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 base) 3)))
Compiler

Compiled 1592 to 1182 computations (25.8% saved)

localize149.0ms (1.2%)

Local Accuracy

Found 13 expressions with local accuracy:

NewAccuracyProgram
99.8%
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) 1/3)
99.8%
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
99.6%
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3)
99.9%
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
99.8%
(/.f64 (log.f64 im) (log.f64 base))
99.8%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
99.9%
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re)))))
99.9%
(/.f64 1 (log.f64 (hypot.f64 im re)))
99.8%
(*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))
99.8%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
99.8%
(/.f64 1 (log.f64 base))
99.9%
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
99.8%
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
Compiler

Compiled 172 to 48 computations (72.1% saved)

series129.0ms (1.1%)

Counts
10 → 304
Calls

78 calls:

TimeVariablePointExpression
34.0ms
im
@inf
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re)))))
28.0ms
re
@-inf
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) 1/3)
7.0ms
im
@inf
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) 1/3)
7.0ms
re
@0
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) 1/3)
5.0ms
re
@inf
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) 1/3)

rewrite95.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
582×add-sqr-sqrt
572×pow1
560×*-un-lft-identity
552×add-exp-log
544×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032228
1681198
Stop Event
node limit
Counts
10 → 461
Calls
Call 1
Inputs
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re))))
(/.f64 1 (log.f64 (hypot.f64 im re)))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re)))))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) 1/3)
Outputs
(+.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1)
(-.f64 (/.f64 0 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 (hypot.f64 re 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) (neg.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 base) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.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 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (*.f64 (/.f64 1 (cbrt.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) (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) (neg.f64 (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)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (log.f64 base)))
(*.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)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(*.f64 (neg.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.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)) (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 (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 -1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (neg.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 (neg.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 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2))
(*.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 -1 (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 (*.f64 -1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (sqrt.f64 (/.f64 (log.f64 base) (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 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)
(neg.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 (/.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))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 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)))))
(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))
(log1p.f64 (expm1.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 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 1 (/.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 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(*.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 (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 (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 (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 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (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 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (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)) 2) 1/3) (cbrt.f64 (/.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 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) 1) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (cbrt.f64 (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 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.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 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.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 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) -1) (neg.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6) 1/6)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
(neg.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))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.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 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(/.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) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) -1) (log.f64 base))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) -1) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) 1) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3)
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(neg.f64 (/.f64 (log.f64 im) (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))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (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)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1)
(-.f64 (/.f64 0 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (/.f64 -1 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.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 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.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 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))
(/.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 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 -1 (sqrt.f64 (/.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 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (*.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (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 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)
(neg.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 (/.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))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 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)))))
(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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 1 (/.f64 1 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) -1) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -1) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -1))
(pow.f64 (log.f64 (hypot.f64 re im)) -1)
(pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) 2)
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))
(log.f64 (exp.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(exp.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(-.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 1 (/.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 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(*.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 (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 (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 (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 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (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 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (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)) 2) 1/3) (cbrt.f64 (/.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 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) 1) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (cbrt.f64 (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 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.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 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.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 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) -1) (neg.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6) 1/6)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
(neg.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))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 im))
(*.f64 (log.f64 im) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.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))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (/.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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (log.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 -1 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 im)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (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 (log.f64 base)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.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 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (cbrt.f64 (log.f64 im)))
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 im)))
(*.f64 (*.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.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 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(/.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) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) -1) (log.f64 base))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) -1) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) 1) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 im) (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))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (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)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 im)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4))
(*.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 1 (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 im))))
(/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (neg.f64 (log.f64 im))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (sqrt.f64 (log.f64 im))) (neg.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3)
(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)) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(-.f64 (exp.f64 (log1p.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 (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 (pow.f64 (cbrt.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (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 (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 (pow.f64 (cbrt.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) -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) 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) (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 (/.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) (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 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (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 (log.f64 base) 3))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (pow.f64 (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 (*.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) (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 -1 (log.f64 base))) (/.f64 1 (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)))) (log.f64 base))
(/.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)) (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)))
(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))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))
(-.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 1 (/.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 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(*.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 (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 (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 (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 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (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 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (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)) 2) 1/3) (cbrt.f64 (/.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 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) 1) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (cbrt.f64 (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 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.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 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.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 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) -1) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.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 -1 (log.f64 base)) (/.f64 1 (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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 -1 (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 (pow.f64 (log.f64 base) -1/2) (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 -1 (log.f64 base))) (neg.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2))
(/.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 1 (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 (/.f64 -1 (/.f64 1 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(/.f64 (/.f64 -1 (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 (/.f64 (/.f64 -1 (log.f64 base)) 1) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (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)))))
(neg.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))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))

simplify433.0ms (3.6%)

Algorithm
egg-herbie
Rules
1252×*-commutative
702×+-commutative
690×associate-*r/
604×fma-def
458×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0187459141
1586253687
Stop Event
node limit
Counts
765 → 786
Calls
Call 1
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 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (log.f64 base) (log.f64 im))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (/.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (pow.f64 re 4))) (/.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))))) (pow.f64 re 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (pow.f64 re 4))) (/.f64 (log.f64 base) (log.f64 im)))))
(*.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 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))))) (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 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))))
(/.f64 (log.f64 base) (log.f64 re))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (/.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4))))) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 re))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 6)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))))) (pow.f64 im 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4))))) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 re)))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 re 2)) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (pow.f64 im 6))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (log.f64 (/.f64 -1 im)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 im 6))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))))))
(/.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 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 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 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(*.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.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 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (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 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 re))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))) (+.f64 (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 6)))))) (pow.f64 im 6)) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4)))))
(/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))
(+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 im 4)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 im 6)))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 im 4))))))))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 4)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 im 6)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (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 im) 2) (pow.f64 im 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))))) (pow.f64 re 6)) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (pow.f64 re 4)))))
(/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (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) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 im 2)) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 re))))) (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))))))))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (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) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 im 2)) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))))
(/.f64 1 (log.f64 re))
(+.f64 (/.f64 1 (log.f64 re)) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))))
(+.f64 (/.f64 1 (log.f64 re)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 6)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))))) (pow.f64 im 6))) (+.f64 (/.f64 1 (log.f64 re)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4)))))
(/.f64 -1 (log.f64 (/.f64 1 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4)))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 re 2)) (log.f64 (/.f64 1 im)))) (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (pow.f64 im 6))))) (/.f64 1 (log.f64 (/.f64 1 im))))
(/.f64 -1 (log.f64 (/.f64 -1 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 im 6))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(/.f64 1 (log.f64 im))
(+.f64 (/.f64 1 (log.f64 im)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))))
(+.f64 (/.f64 1 (log.f64 im)) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))))) (pow.f64 re 4)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2))))))
(+.f64 (/.f64 1 (log.f64 im)) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))))) (pow.f64 re 4)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (*.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))))))))))
(/.f64 -1 (log.f64 (/.f64 1 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 re 6))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (pow.f64 re 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(/.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 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(*.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 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 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(/.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 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 im))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 im))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 im))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 im))) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (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 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 im)) (log.f64 (/.f64 1 base)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 im)) (log.f64 (/.f64 1 base)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 im)) (log.f64 (/.f64 1 base)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 im)) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (pow.f64 im 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6))))) (log.f64 re)) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))))) (*.f64 (log.f64 base) (pow.f64 re 2))))))) (pow.f64 im 6)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (pow.f64 im 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3)))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))))))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))))))))))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2)))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (pow.f64 re 4))))
(+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6))))) (log.f64 im)) (log.f64 base)))))) (+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (pow.f64 re 4)))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 6)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3))))))))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 6)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))))))))))))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 base) 3))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2))) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2))) (pow.f64 (log.f64 re) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2)) (pow.f64 (log.f64 re) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2)) (pow.f64 (log.f64 re) 3))))) (pow.f64 im 4))) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2))) (pow.f64 (log.f64 re) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2)) (pow.f64 (log.f64 re) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2)) (pow.f64 (log.f64 re) 3))))) (pow.f64 im 4))) (pow.f64 (log.f64 re) 2))) (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6))))) (log.f64 re)) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))))) (*.f64 (log.f64 base) (pow.f64 re 2))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 re) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 re) 3))))))) (pow.f64 (log.f64 re) 3))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (*.f64 (pow.f64 (log.f64 base) 3) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 re) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 re) 3))))))) (pow.f64 (log.f64 re) 3))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 3) (pow.f64 (log.f64 base) 6)) (pow.f64 (log.f64 re) 6)))))) (pow.f64 im 6))) (pow.f64 (log.f64 re) 2))))))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 im))) (log.f64 base))
(+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 im))) (log.f64 base)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2))))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 im))) (log.f64 base)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (log.f64 base))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 4)))))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 im))) (log.f64 base)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (log.f64 base))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 4))))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (log.f64 (/.f64 1 im))) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 2)) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (log.f64 base))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))))) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) 3)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 im)) 6)))))) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 6))))))))
(/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (cbrt.f64 -1)) (log.f64 base))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (cbrt.f64 -1)) (log.f64 base)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3))))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))))) (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (cbrt.f64 -1)) (log.f64 base))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 6)) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3))))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))) 3)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3))))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))))) (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (cbrt.f64 -1)) (log.f64 base)))))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2))) (pow.f64 (log.f64 im) 2))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2)) (pow.f64 (log.f64 im) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2)) (pow.f64 (log.f64 im) 3))))) (pow.f64 re 4))) (pow.f64 (log.f64 im) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2))) (pow.f64 (log.f64 im) 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6))))) (log.f64 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (*.f64 (log.f64 base) (pow.f64 im 2))))))) (+.f64 (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 3) (pow.f64 (log.f64 base) 6)) (pow.f64 (log.f64 im) 6))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))))))) (pow.f64 (log.f64 im) 3))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))))) (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))))) (pow.f64 (log.f64 im) 3))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))))) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 3))) (pow.f64 (log.f64 im) 3))) (*.f64 1/9 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))))) (pow.f64 (log.f64 base) 3))) (pow.f64 (log.f64 im) 3)))))))) (pow.f64 re 6))) (pow.f64 (log.f64 im) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2)) (pow.f64 (log.f64 im) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2)) (pow.f64 (log.f64 im) 3))))) (pow.f64 re 4))) (pow.f64 (log.f64 im) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2))) (pow.f64 (log.f64 im) 2))))))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 base))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 base)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 base)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 6)) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (+.f64 (*.f64 -4/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))))) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))))) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 3)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 re)) 6)))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 base)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 re))) (log.f64 base))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 re))) (log.f64 base)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 re))) (log.f64 base))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 6)) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 3)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 6)))) (*.f64 -4/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 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 (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 (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (log.f64 (/.f64 1 base)))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (log.f64 (/.f64 1 base)))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (log.f64 (/.f64 1 base)))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(+.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1)
(-.f64 (/.f64 0 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 (hypot.f64 re 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) (neg.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 base) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.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 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (*.f64 (/.f64 1 (cbrt.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) (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) (neg.f64 (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)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (log.f64 base)))
(*.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)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(*.f64 (neg.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.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)) (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 (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 -1 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (neg.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 (neg.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 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2))
(*.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (*.f64 -1 (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 (*.f64 -1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (sqrt.f64 (/.f64 (log.f64 base) (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 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)
(neg.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 (/.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))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 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)))))
(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))
(log1p.f64 (expm1.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 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 1 (/.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 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(*.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 (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 (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 (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 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (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 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (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)) 2) 1/3) (cbrt.f64 (/.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 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) 1) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (cbrt.f64 (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 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.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 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.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 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) -1) (neg.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6) 1/6)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
(neg.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))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.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 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(/.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) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) -1) (log.f64 base))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) -1) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) 1) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/3)
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(neg.f64 (/.f64 (log.f64 im) (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))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (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)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) 1)
(-.f64 (/.f64 0 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.f64 (/.f64 0 (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (/.f64 -1 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.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 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.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 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))
(/.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 (sqrt.f64 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(/.f64 (sqrt.f64 (log.f64 base)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 -1 (sqrt.f64 (/.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 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (*.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (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 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)
(neg.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 (/.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))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 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)))))
(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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))) 1)
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 1 (/.f64 1 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) -1) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -1) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -1))
(pow.f64 (log.f64 (hypot.f64 re im)) -1)
(pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) 2)
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))
(log.f64 (exp.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(exp.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(-.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 1 (/.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 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(*.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 (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 (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 (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 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (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 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (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)) 2) 1/3) (cbrt.f64 (/.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 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) 1) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (cbrt.f64 (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 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.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 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.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 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) -1) (neg.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6) 1/6)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
(neg.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))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 im))
(*.f64 (log.f64 im) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.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))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (/.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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (log.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 -1 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 im)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (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 (log.f64 base)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.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 (/.f64 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (cbrt.f64 (log.f64 im)))
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 im)))
(*.f64 (*.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.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 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(/.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) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) -1) (log.f64 base))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) -1) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) 1) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 im) (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))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (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)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 im)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4))
(*.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/2))
(/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 1 (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 im))))
(/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (neg.f64 (log.f64 im))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (sqrt.f64 (log.f64 im))) (neg.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3)
(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)) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(-.f64 (exp.f64 (log1p.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 (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 (pow.f64 (cbrt.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 (log.f64 (hypot.f64 re im)) (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 (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 (pow.f64 (cbrt.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) -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) 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) (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 (/.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) (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 1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3))
(/.f64 1 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (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 (log.f64 base) 3))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (pow.f64 (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 (*.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) (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) (/.f64 -1 (log.f64 base))) (/.f64 1 (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)))) (log.f64 base))
(/.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)) (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)))
(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))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)))
(-.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 1 (/.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 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(*.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 (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 (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 (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 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (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 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (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)) 2) 1/3) (cbrt.f64 (/.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 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) 1) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (cbrt.f64 (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 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (/.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 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.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 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) -1) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.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 -1 (log.f64 base)) (/.f64 1 (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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 -1 (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 (pow.f64 (log.f64 base) -1/2) (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -1/2)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(/.f64 (neg.f64 (/.f64 -1 (log.f64 base))) (neg.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2))
(/.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 1 (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 (/.f64 -1 (/.f64 1 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(/.f64 (/.f64 -1 (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 (/.f64 (/.f64 -1 (log.f64 base)) 1) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (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)))))
(neg.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))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))
(expm1.f64 (log1p.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))
(log1p.f64 (expm1.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))))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (neg.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))))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (neg.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))))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (neg.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))))))
(neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (neg.f64 (log.f64 base))) (log.f64 (hypot.f64 re im)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 base) (log.f64 im))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (/.f64 (log.f64 base) (log.f64 im)))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (pow.f64 re 4))) (/.f64 (log.f64 base) (log.f64 im))))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1 (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (pow.f64 re 4)) (/.f64 (log.f64 base) (log.f64 im))))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (/.f64 (log.f64 base) (log.f64 im)) (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))) (pow.f64 re 4))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))))) (pow.f64 re 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (pow.f64 re 4))) (/.f64 (log.f64 base) (log.f64 im)))))
(fma.f64 -1 (*.f64 (fma.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))) (fma.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (*.f64 (*.f64 im im) (log.f64 im)))))) (pow.f64 re 6)) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1 (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (pow.f64 re 4)) (/.f64 (log.f64 base) (log.f64 im)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (/.f64 (log.f64 base) (log.f64 im)) (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))) (pow.f64 re 4)))) (*.f64 (fma.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))) (fma.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))) (*.f64 (*.f64 im im) (log.f64 im)))))) (pow.f64 re 6)))
(*.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 base)) (neg.f64 (log.f64 re)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.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 re re)) (/.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))
(fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (neg.f64 (log.f64 re)) 2))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2))))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (log.f64 re) 2))) (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))))) (pow.f64 re 6))))))
(fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (neg.f64 (log.f64 re)) 2))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2))) (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 6))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (*.f64 (pow.f64 im 6) 120))) (*.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im)))))) (pow.f64 re 6))))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (/.f64 (fma.f64 -1/8 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 6))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 im 6) 120))) (*.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (log.f64 re) 2))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im)))))) (pow.f64 re 6))) (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (log.f64 re) 2))) (pow.f64 re 4)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(/.f64 (neg.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 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))
(fma.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (*.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))
(-.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (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))))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (*.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))
(-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (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))))) (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (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)))))) (pow.f64 re 6)) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (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))))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (*.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (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))))) (pow.f64 re 4))) (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (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)))))) (pow.f64 re 6)))
(/.f64 (log.f64 base) (log.f64 re))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (/.f64 (log.f64 base) (log.f64 re)))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (log.f64 base) (log.f64 re)))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4))))) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 re))))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1 (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (pow.f64 re 4))))) (/.f64 (log.f64 base) (log.f64 re))))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2))) (-.f64 (/.f64 (log.f64 base) (log.f64 re)) (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 6)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))))) (pow.f64 im 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4))))) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 re)))))
(fma.f64 -1 (*.f64 (pow.f64 im 6) (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (pow.f64 re 4)))) (*.f64 (*.f64 re re) (log.f64 re))) (fma.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (*.f64 1/8 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 3)) (pow.f64 re 6)))))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1 (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (pow.f64 re 4))))) (/.f64 (log.f64 base) (log.f64 re)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2))) (-.f64 (/.f64 (log.f64 base) (log.f64 re)) (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))))))) (*.f64 (pow.f64 im 6) (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))) (*.f64 (*.f64 re re) (log.f64 re))) (fma.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (*.f64 1/8 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 3)) (pow.f64 re 6)))))))
(*.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 base)) (neg.f64 (log.f64 im)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))
(fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 re 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 2))) (pow.f64 im 4)) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))) (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 im) 2) (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 im 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 re 2)) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (pow.f64 im 6))))))
(fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 re 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 2))) (pow.f64 im 4)) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 re 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (neg.f64 (log.f64 im)) (*.f64 re re))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 (pow.f64 re 6) 120))) (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (pow.f64 im 6))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 im)))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 im) 2) (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 (neg.f64 (log.f64 im)) (*.f64 re re))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 re 6) 120))) (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (pow.f64 im 6))) (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 im) 2) (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 im 4)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(neg.f64 (/.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 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4)))))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 im)))) (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (log.f64 (/.f64 -1 im)))) (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 im 6))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))))))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (/.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 6)) (*.f64 -1 (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4))))))
(fma.f64 -1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (-.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 im))) (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 4))) (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (/.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 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))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 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 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))))) (/.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 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.f64 -1 (/.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 im im))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (-.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))) (/.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 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (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 (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 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 re)))
(neg.f64 (/.f64 (log.f64 base) (log.f64 re)))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 re))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 re))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 base) (log.f64 re)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (*.f64 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2))) 1/2) (/.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4))))
(fma.f64 -1 (/.f64 (log.f64 base) (log.f64 re)) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (pow.f64 re 4)))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2))) (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))))) (/.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))) (+.f64 (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 6)))))) (pow.f64 im 6)) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4)))))
(fma.f64 (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (pow.f64 re 4)))) (*.f64 (*.f64 re re) (log.f64 re))) (fma.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (*.f64 1/8 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 3)) (pow.f64 re 6))))) (pow.f64 im 6) (fma.f64 -1 (/.f64 (log.f64 base) (log.f64 re)) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (pow.f64 re 4))))))))
(fma.f64 (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))) (*.f64 (*.f64 re re) (log.f64 re))) (fma.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (*.f64 1/8 (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 3)) (pow.f64 re 6))))) (pow.f64 im 6) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2))) (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))))) (/.f64 (log.f64 base) (log.f64 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))
(/.f64 (log.f64 base) (neg.f64 (log.f64 im)))
(+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) 1/2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 im 4)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 im)) 3))))))
(fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 im)) 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 im 6)))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 im 4))))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 1/720 (/.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 (pow.f64 re 6) 120))) (pow.f64 im 6)) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 re 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (*.f64 (pow.f64 im 6) (neg.f64 (log.f64 im))) (*.f64 re re))) (fma.f64 -1/8 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 im)) 3)))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 1/720 (/.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 re 6) 120))) (pow.f64 im 6)) (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 im) 2) (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 (pow.f64 im 6) (neg.f64 (log.f64 im))) (*.f64 re re))) (fma.f64 -1/8 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 im)) 3)))))))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 4)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 im 6)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (pow.f64 im 6))) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 -1/8 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 im)))
(neg.f64 (/.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 im))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (pow.f64 re 4))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1 (/.f64 (log.f64 base) (log.f64 im)) (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (pow.f64 re 4))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (-.f64 (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))) (pow.f64 re 4)) (/.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))))) (pow.f64 re 6)) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (pow.f64 re 4)))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 (fma.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))) (fma.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (*.f64 (*.f64 im im) (log.f64 im)))))) (pow.f64 re 6) (fma.f64 -1 (/.f64 (log.f64 base) (log.f64 im)) (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (pow.f64 re 4)))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 (fma.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))) (fma.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))) (*.f64 (*.f64 im im) (log.f64 im)))))) (pow.f64 re 6) (-.f64 (*.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))) (pow.f64 re 4)) (/.f64 (log.f64 base) (log.f64 im)))))
(/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))
(/.f64 (log.f64 base) (neg.f64 (log.f64 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 im 2)) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 re))))) (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120)) (*.f64 (pow.f64 re 6) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 (*.f64 (pow.f64 re 6) (neg.f64 (log.f64 re))) (*.f64 im im))) (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 -1/8 (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 re 6) (pow.f64 (neg.f64 (log.f64 re)) 3)) (pow.f64 im 6))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120)) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (log.f64 re) 2))) (/.f64 (*.f64 (pow.f64 re 6) (neg.f64 (log.f64 re))) (*.f64 im im))) (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 -1/8 (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 re 6) (pow.f64 (neg.f64 (log.f64 re)) 3)) (pow.f64 im 6))))))))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.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) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 im 2)) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1/8 (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 im 6))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (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))))) (pow.f64 re 6)) (/.f64 (*.f64 im im) (log.f64 (/.f64 -1 re)))) (fma.f64 1/720 (/.f64 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120)) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))))
(/.f64 1 (log.f64 re))
(+.f64 (/.f64 1 (log.f64 re)) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))))
(+.f64 (/.f64 1 (log.f64 re)) (/.f64 (*.f64 -1/2 (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))))
(+.f64 (/.f64 1 (log.f64 re)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4))))
(+.f64 (/.f64 1 (log.f64 re)) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))) (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 6)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))))) (pow.f64 im 6))) (+.f64 (/.f64 1 (log.f64 re)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4)))))
(fma.f64 -1 (*.f64 (pow.f64 im 6) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (*.f64 (*.f64 re re) (log.f64 re))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (/.f64 1/6 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))) (+.f64 (/.f64 1 (log.f64 re)) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))) (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))))))
(-.f64 (+.f64 (/.f64 1 (log.f64 re)) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))) (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))))) (*.f64 (pow.f64 im 6) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))) (*.f64 (*.f64 re re) (log.f64 re))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (/.f64 1/6 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))))
(/.f64 -1 (log.f64 (/.f64 1 im)))
(/.f64 -1 (neg.f64 (log.f64 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 1 (neg.f64 (log.f64 im))))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2))) (/.f64 1 (neg.f64 (log.f64 im))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4)))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2))) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (pow.f64 im 4)))) (/.f64 1 (neg.f64 (log.f64 im))))
(-.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2))) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)))) (pow.f64 im 4))) (/.f64 1 (neg.f64 (log.f64 im))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 im 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 re 2)) (log.f64 (/.f64 1 im)))) (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (pow.f64 im 6))))) (/.f64 1 (log.f64 (/.f64 1 im))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (pow.f64 im 4)) (/.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (neg.f64 (log.f64 im)) 2)) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (/.f64 (neg.f64 (log.f64 im)) (*.f64 re re))) (/.f64 (*.f64 -1/8 (pow.f64 re 6)) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (pow.f64 im 6))))) (/.f64 1 (neg.f64 (log.f64 im))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2))) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)))) (pow.f64 im 4))) (/.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 (log.f64 im) 2)) (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 3)) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)))) (/.f64 (neg.f64 (log.f64 im)) (*.f64 re re))) (/.f64 (*.f64 -1/8 (pow.f64 re 6)) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (pow.f64 im 6))) (/.f64 1 (neg.f64 (log.f64 im))))
(/.f64 -1 (log.f64 (/.f64 -1 im)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 im 4)))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 im 4))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 im 6))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 im 4)) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 6))))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (pow.f64 im 4))) (/.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 6))) (/.f64 1 (log.f64 (/.f64 -1 im))))
(/.f64 1 (log.f64 im))
(+.f64 (/.f64 1 (log.f64 im)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))))
(+.f64 (/.f64 1 (log.f64 im)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 im) 2)) (*.f64 im im))))
(+.f64 (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2))) (/.f64 1 (log.f64 im)))
(+.f64 (/.f64 1 (log.f64 im)) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))))) (pow.f64 re 4)) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2))))))
(+.f64 (/.f64 1 (log.f64 im)) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (pow.f64 re 4) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 im) 2)) (*.f64 im im)))))
(+.f64 (/.f64 1 (log.f64 im)) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (pow.f64 re 4) (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2)))))
(+.f64 (/.f64 1 (log.f64 im)) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))))) (pow.f64 re 4)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (*.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))))))))))
(+.f64 (/.f64 1 (log.f64 im)) (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (pow.f64 re 4) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 im) 2)) (*.f64 im im)) (neg.f64 (*.f64 (pow.f64 re 6) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 (*.f64 im im) (log.f64 im))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6))) (/.f64 1/6 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))))))))))
(+.f64 (/.f64 1 (log.f64 im)) (-.f64 (fma.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (pow.f64 re 4) (/.f64 (*.f64 -1/2 (*.f64 re re)) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2)))) (*.f64 (pow.f64 re 6) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))) (/.f64 1/4 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 (*.f64 im im) (log.f64 im))) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6))) (/.f64 1/6 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))))))))
(/.f64 -1 (log.f64 (/.f64 1 re)))
(/.f64 -1 (neg.f64 (log.f64 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 1 (neg.f64 (log.f64 re))))
(-.f64 (/.f64 (*.f64 -1/2 (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))) (/.f64 1 (neg.f64 (log.f64 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4)) (/.f64 (*.f64 -1/2 (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (/.f64 1 (neg.f64 (log.f64 re))))
(-.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4))) (/.f64 1 (neg.f64 (log.f64 re))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 im 2)) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 re 6))))) (/.f64 1 (log.f64 (/.f64 1 re))))
(-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4)) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))) (neg.f64 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (neg.f64 (log.f64 re)) 2))))) (pow.f64 re 6))))) (/.f64 1 (neg.f64 (log.f64 re))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 -1/2 (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2)) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (/.f64 (neg.f64 (log.f64 re)) (*.f64 im im))) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (neg.f64 (log.f64 re)) 3)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 re) 2))))) (pow.f64 re 6))) (/.f64 1 (neg.f64 (log.f64 re))))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (neg.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (pow.f64 re 4)))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (pow.f64 re 4))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 im 2)) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (pow.f64 re 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 4))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im))) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 6)) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (pow.f64 re 4))))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(-.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 (fma.f64 1/2 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (log.f64 (/.f64 -1 re)) (*.f64 im im))) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (pow.f64 re 6))) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (pow.f64 re 4))) (/.f64 1 (log.f64 (/.f64 -1 re))))
(/.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))))
(neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.f64 -1 (/.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 im im))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (-.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))) (/.f64 (log.f64 (/.f64 -1 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 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))))) (/.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 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))))) (/.f64 (log.f64 (/.f64 -1 re)) (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 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 im))) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 im))) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 im))) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 (/.f64 1 im))) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (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 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 im)) (log.f64 (/.f64 1 base)))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 im)) (log.f64 (/.f64 1 base)))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 im)) (log.f64 (/.f64 1 base)))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (log.f64 im)) (log.f64 (/.f64 1 base)))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(sqrt.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base)))
(sqrt.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(sqrt.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base)))
(sqrt.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(sqrt.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base)))
(sqrt.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(sqrt.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base)))
(sqrt.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3)))
(fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) (*.f64 im im) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3)))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (pow.f64 im 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))))
(fma.f64 (+.f64 (/.f64 (log.f64 re) (/.f64 (log.f64 base) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)) (pow.f64 re 4)))))) (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))))) (pow.f64 im 4) (fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) (*.f64 im im) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))))
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6))))) (log.f64 re)) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))))) (*.f64 (log.f64 base) (pow.f64 re 2))))))) (pow.f64 im 6)) (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (pow.f64 im 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2)) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3)))))
(fma.f64 (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 1/3 (log.f64 re)) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 re))) (fma.f64 -1/4 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)) (pow.f64 re 4)))) (*.f64 (log.f64 base) (*.f64 re re))))))) (pow.f64 im 6) (fma.f64 (+.f64 (/.f64 (log.f64 re) (/.f64 (log.f64 base) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)) (pow.f64 re 4)))))) (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))))) (pow.f64 im 4) (fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) (*.f64 im im) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3)))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))
(neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 im im))) (+.f64 (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 im im)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im))) (+.f64 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (neg.f64 (log.f64 im)))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (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)))) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 im im))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (pow.f64 im 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 im im))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (neg.f64 (log.f64 im)))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))) (+.f64 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)))) (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (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)))) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 4)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 im))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 im im))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (+.f64 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (*.f64 im im))) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3)) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (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)))) (log.f64 base)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (/.f64 (*.f64 -1/4 (pow.f64 re 6)) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 6))) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (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)))) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 4))) (fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (neg.f64 (log.f64 im)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 6))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (pow.f64 im 4)))))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 im im))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (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)))) (log.f64 base)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (neg.f64 (log.f64 im)))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 6))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4)))))) (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (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)))) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 4)))) (*.f64 (/.f64 (fma.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (/.f64 (*.f64 -1/4 (pow.f64 re 6)) (pow.f64 (log.f64 base) 2)))) (log.f64 base)) (/.f64 (neg.f64 (log.f64 im)) (pow.f64 im 6))))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)))
(neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (pow.f64 (log.f64 base) 3))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))))
(fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 re re))) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 re re)))))
(fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 re re))) (-.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 re re))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))))))
(fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))) (fma.f64 -1 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 re re))) (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 re re)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))))))))
(fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 re re))) (+.f64 (-.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 re re))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4)))))) (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 4)))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))))))))))
(fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 6))) (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 -1 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (fma.f64 -1/360 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (/.f64 (*.f64 -1/4 (pow.f64 re 6)) (pow.f64 (log.f64 base) 2))))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 re re))))))))))))
(fma.f64 1/720 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 re re))) (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 6))) (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (-.f64 (-.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (fma.f64 -1/360 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (/.f64 (*.f64 -1/4 (pow.f64 re 6)) (pow.f64 (log.f64 base) 2)))))) (*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 4))))))))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (log.f64 base) 3))))
(/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3))
(neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (log.f64 base) 3)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2)))
(+.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3))))))
(+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (pow.f64 re 4))))
(+.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) (fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) (*.f64 re re) (*.f64 (pow.f64 re 4) (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3)))))))))
(+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6))))) (log.f64 im)) (log.f64 base)))))) (+.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (log.f64 base) 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (pow.f64 re 4)))))
(fma.f64 (pow.f64 re 6) (fma.f64 1/2 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (/.f64 (-.f64 (*.f64 1/3 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 6))) (/.f64 1/4 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im)))))) (+.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) (fma.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) (*.f64 re re) (*.f64 (pow.f64 re 4) (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))))))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3)))
(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 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (neg.f64 (log.f64 re)))) (+.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3))))) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (neg.f64 (log.f64 re))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 6)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 1 re)) 3) (pow.f64 (log.f64 base) 3))))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (*.f64 im im) (pow.f64 re 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1 (*.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (/.f64 (fma.f64 -1/360 (/.f64 (*.f64 (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 -1/4 (pow.f64 im 6)) (pow.f64 (log.f64 base) 2))) (pow.f64 re 6))) (fma.f64 -1/2 (*.f64 (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/720 (*.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 re 6))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (neg.f64 (log.f64 re)))) (+.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 im 6) (neg.f64 (log.f64 re))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (log.f64 base) 3))))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (*.f64 im im) (pow.f64 re 6))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/720 (*.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 im 6) (neg.f64 (log.f64 re))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (/.f64 (neg.f64 (pow.f64 (neg.f64 (log.f64 re)) 3)) (pow.f64 (log.f64 base) 3)))) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (neg.f64 (log.f64 re)))))))) (*.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (/.f64 (fma.f64 -1/360 (/.f64 (*.f64 (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 -1/4 (pow.f64 im 6)) (pow.f64 (log.f64 base) 2))) (pow.f64 re 6))))))
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))
(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 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 base) 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 re)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (neg.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (-.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 re))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (*.f64 (log.f64 base) (pow.f64 re 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 6)) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (*.f64 im im) (pow.f64 re 6))) (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 re)))) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3)) (fma.f64 -1 (*.f64 (/.f64 (fma.f64 -1/360 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))) (/.f64 (*.f64 -1/4 (pow.f64 im 6)) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 re 6))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/4 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 6) (pow.f64 re 6)))))))))))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (*.f64 im im) (pow.f64 re 6))) (-.f64 (-.f64 (-.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 -1/2 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 1/4 (*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 (log.f64 base) 3)) (/.f64 (pow.f64 im 6) (pow.f64 re 6))))))))) (*.f64 (/.f64 (fma.f64 -1/360 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))) (/.f64 (*.f64 -1/4 (pow.f64 im 6)) (pow.f64 (log.f64 base) 2))) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 re)) (pow.f64 re 6)))) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 (/.f64 -1 re))))))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (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 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (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 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (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 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 base) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (neg.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 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (neg.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 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (neg.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 -1 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (log.f64 (/.f64 1 base)) 3)))
(neg.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (neg.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 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) 3) (pow.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) 3))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) 3))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2))) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3))))) (*.f64 im im)) (pow.f64 (log.f64 re) 2)) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2))) (pow.f64 (log.f64 re) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2)) (pow.f64 (log.f64 re) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2)) (pow.f64 (log.f64 re) 3))))) (pow.f64 im 4))) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 re) (log.f64 base))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3))))) (*.f64 im im)) (pow.f64 (log.f64 re) 2)) (fma.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 im 4) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (log.f64 re) (/.f64 (log.f64 base) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)) (pow.f64 re 4)))))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) 2) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))) 1/3))))) (/.f64 (log.f64 re) (log.f64 base))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3))))) (*.f64 im im)) (pow.f64 (log.f64 re) 2)) (fma.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 im 4) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (log.f64 re) (/.f64 (log.f64 base) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)) (pow.f64 re 4)))))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) 2) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))) -1/3))))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (pow.f64 im 2))) (pow.f64 (log.f64 re) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2)) (pow.f64 (log.f64 re) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2)) (pow.f64 (log.f64 re) 3))))) (pow.f64 im 4))) (pow.f64 (log.f64 re) 2))) (+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (-.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6))))) (log.f64 re)) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))))) (*.f64 (log.f64 base) (pow.f64 re 2))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 re) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 re) 3))))))) (pow.f64 (log.f64 re) 3))) (+.f64 (*.f64 4/9 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (*.f64 (pow.f64 (log.f64 base) 3) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (+.f64 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 -1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))))) (log.f64 base)) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 re) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 re) 3))))))) (pow.f64 (log.f64 re) 3))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 2)))) 3) (pow.f64 (log.f64 base) 6)) (pow.f64 (log.f64 re) 6)))))) (pow.f64 im 6))) (pow.f64 (log.f64 re) 2))))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3))))) (*.f64 im im)) (pow.f64 (log.f64 re) 2)) (+.f64 (fma.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 im 4) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (log.f64 re) (/.f64 (log.f64 base) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)) (pow.f64 re 4)))))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) 2) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))) 1/3))))) (/.f64 (log.f64 re) (log.f64 base))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 6) (-.f64 (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 1/3 (log.f64 re)) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 re))) (fma.f64 -1/4 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)) (pow.f64 re 4)))) (*.f64 (log.f64 base) (*.f64 re re))))))) (fma.f64 2/9 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3))))) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (log.f64 re) (/.f64 (log.f64 base) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)) (pow.f64 re 4)))))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) 2) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))) 1/3))) (pow.f64 (log.f64 re) 3)) (fma.f64 4/9 (/.f64 (*.f64 (*.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) (pow.f64 (log.f64 base) 3)) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (log.f64 re) (/.f64 (log.f64 base) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)) (pow.f64 re 4)))))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) 2) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))) 1/3))) (pow.f64 (log.f64 re) 3)) (*.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) 3) (/.f64 (pow.f64 (log.f64 re) 6) (pow.f64 (log.f64 base) 6)))))))))) (pow.f64 (log.f64 re) 2))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3))))) (*.f64 im im)) (pow.f64 (log.f64 re) 2)) (+.f64 (fma.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 im 4) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (log.f64 re) (/.f64 (log.f64 base) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)) (pow.f64 re 4)))))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) 2) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))) -1/3))))) (/.f64 (log.f64 re) (log.f64 base))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 6) (-.f64 (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 1/3 (log.f64 re)) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 re))) (fma.f64 -1/4 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)) (pow.f64 re 4)))) (*.f64 (log.f64 base) (*.f64 re re))))))) (fma.f64 2/9 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3))))) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (log.f64 re) (/.f64 (log.f64 base) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)) (pow.f64 re 4)))))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) 2) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))) -1/3))) (pow.f64 (log.f64 re) 3)) (fma.f64 4/9 (/.f64 (*.f64 (*.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) (pow.f64 (log.f64 base) 3)) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 re) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 (log.f64 re) (/.f64 (log.f64 base) (+.f64 (/.f64 1/4 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/2 (/.f64 (/.f64 (log.f64 re) (pow.f64 (log.f64 base) 2)) (pow.f64 re 4)))))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 (log.f64 re) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 re 4))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3)))) 2) (/.f64 (pow.f64 (log.f64 re) 3) (pow.f64 (log.f64 base) 3))) -1/3))) (pow.f64 (log.f64 re) 3)) (*.f64 1/27 (/.f64 (*.f64 27/8 (pow.f64 (/.f64 (pow.f64 (log.f64 re) 2) (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 3))) 3)) (/.f64 (pow.f64 (log.f64 re) 6) (pow.f64 (log.f64 base) 6)))))))))) (pow.f64 (log.f64 re) 2))))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 im))) (log.f64 base))
(/.f64 (cbrt.f64 -1) (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 im))) (log.f64 base)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2))))))
(+.f64 (/.f64 (cbrt.f64 -1) (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 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)))) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2))))))
(+.f64 (/.f64 (cbrt.f64 -1) (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 im) 2)))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2))))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 im))) (log.f64 base)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (log.f64 base))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 4)))))))
(+.f64 (/.f64 (cbrt.f64 -1) (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 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)))) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.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 (/.f64 (fma.f64 1/2 (/.f64 (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 (log.f64 base) (neg.f64 (log.f64 im)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 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))))) (*.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 im)) 2)))))))
(+.f64 (/.f64 (cbrt.f64 -1) (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 im) 2)))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/2 (/.f64 (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 (log.f64 base) (neg.f64 (log.f64 im)))))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 im) 2)))) 2))))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 im))) (log.f64 base)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (log.f64 base))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 4))))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (log.f64 (/.f64 1 im))) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 2)) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 im))) (log.f64 base))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))))) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)) (pow.f64 (log.f64 base) 3))) 3)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 im)) 6)))))) (pow.f64 (log.f64 base) 2)) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 6))))))))
(+.f64 (/.f64 (cbrt.f64 -1) (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 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)))) (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.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 (/.f64 (fma.f64 1/2 (/.f64 (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 (log.f64 base) (neg.f64 (log.f64 im)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 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))))) (*.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 im)) 2)))) (*.f64 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (/.f64 (*.f64 -1/4 (pow.f64 re 6)) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (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) (*.f64 (pow.f64 re 6) 120))) (fma.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (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 (log.f64 base) (*.f64 re re))) (*.f64 1/4 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))))))) (fma.f64 -2/3 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (*.f64 (*.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 (/.f64 (fma.f64 1/2 (/.f64 (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 (log.f64 base) (neg.f64 (log.f64 im)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 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)))))))) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (cbrt.f64 -1) 6)) (/.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 (neg.f64 (log.f64 im)) 6)))))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 6) (pow.f64 (neg.f64 (log.f64 im)) 2))))))))
(+.f64 (/.f64 (cbrt.f64 -1) (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 im) 2)))) (*.f64 (*.f64 im im) (pow.f64 (log.f64 im) 2)))) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im)))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/2 (/.f64 (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 (log.f64 base) (neg.f64 (log.f64 im)))))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 im) 2)))) 2))))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 (/.f64 (-.f64 (-.f64 (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 im) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 re 6) 120))) (fma.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (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 (log.f64 base) (*.f64 re re))) (*.f64 1/4 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (log.f64 base) 3) (neg.f64 (log.f64 im))))))) (/.f64 (fma.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (fma.f64 -1/720 (/.f64 (neg.f64 (log.f64 im)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 re 6) 120))) (/.f64 (*.f64 -1/4 (pow.f64 re 6)) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))) (fma.f64 -2/3 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (*.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.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)))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 im) 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/2 (/.f64 (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 (log.f64 base) (neg.f64 (log.f64 im)))))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 im) 2)))) 2)))))))) (*.f64 1/27 (/.f64 (pow.f64 (log.f64 base) 6) (/.f64 (pow.f64 (log.f64 im) 6) (*.f64 27/8 (pow.f64 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 im) 2))) 3))))))) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))))))))
(/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (cbrt.f64 -1)) (log.f64 base))
(/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (log.f64 base) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (cbrt.f64 -1)) (log.f64 base)))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (log.f64 base) (cbrt.f64 -1))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3))))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))))) (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (cbrt.f64 -1)) (log.f64 base))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (log.f64 base) (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) 2))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)))) (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (log.f64 base) (cbrt.f64 -1)))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (-.f64 (*.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (log.f64 base) (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) 2))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)))) (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (log.f64 base) (cbrt.f64 -1)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 6)) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3))))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))))) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))) 3)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 6) (pow.f64 (cbrt.f64 -1) 6))))))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 6))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 re 4)) (pow.f64 (log.f64 base) 3))))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 re 2)) (pow.f64 (log.f64 base) 3))) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 im 4))))) (/.f64 (*.f64 (log.f64 (/.f64 -1 im)) (cbrt.f64 -1)) (log.f64 base)))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2))) (-.f64 (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 re 6) 120))) (fma.f64 1/4 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6))) (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) (*.f64 (pow.f64 re 6) 120))) (/.f64 (*.f64 -1/4 (pow.f64 re 6)) (pow.f64 (log.f64 base) 2))))) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))))) (fma.f64 -2/3 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) 3) (+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (log.f64 base) (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) 2)))))) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))))) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 (/.f64 -1 im)) 6)) (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) 3) (pow.f64 (cbrt.f64 -1) 6)))))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (log.f64 base) (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) 2))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)))) (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (log.f64 base) (cbrt.f64 -1))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) (*.f64 (*.f64 im im) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2))) (-.f64 (fma.f64 1/720 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 (pow.f64 re 6) 120))) (fma.f64 1/4 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (/.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) (*.f64 (pow.f64 re 6) 120))) (/.f64 (*.f64 -1/4 (pow.f64 re 6)) (pow.f64 (log.f64 base) 2)))))))) (fma.f64 -2/3 (/.f64 (*.f64 (*.f64 (pow.f64 (log.f64 base) 3) (+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (-.f64 (*.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (log.f64 base) (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) 2)))))) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))))) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (*.f64 1/27 (*.f64 (/.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (log.f64 (/.f64 -1 im)) 6)) (/.f64 (*.f64 27/8 (pow.f64 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re))) 3)) 1))))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4))) (-.f64 (*.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 4)))) (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (log.f64 base) (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 re re)))) 2))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)))) (/.f64 (log.f64 (/.f64 -1 im)) (/.f64 (log.f64 base) (cbrt.f64 -1))))))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2))) (pow.f64 (log.f64 im) 2))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2)) (pow.f64 (log.f64 im) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2)) (pow.f64 (log.f64 im) 3))))) (pow.f64 re 4))) (pow.f64 (log.f64 im) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2))) (pow.f64 (log.f64 im) 2)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/3 (+.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) 2) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) 1/3)))))) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3))))))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 1/3 (+.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) 2) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) -1/3)))))) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3))))))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6)))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/3 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6))))) (log.f64 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (*.f64 (log.f64 base) (pow.f64 im 2))))))) (+.f64 (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 3) (pow.f64 (log.f64 base) 6)) (pow.f64 (log.f64 im) 6))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))))))) (pow.f64 (log.f64 im) 3))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))))) (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))))) (pow.f64 (log.f64 im) 3))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))))) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 (log.f64 base) 3))) (pow.f64 (log.f64 im) 3))) (*.f64 1/9 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2) (pow.f64 (log.f64 base) 3)) (pow.f64 (log.f64 im) 3))))) (pow.f64 (log.f64 base) 3))) (pow.f64 (log.f64 im) 3)))))))) (pow.f64 re 6))) (pow.f64 (log.f64 im) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))))) (log.f64 im)) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2)) (pow.f64 (log.f64 im) 3))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) 2)) (pow.f64 (log.f64 im) 3))))) (pow.f64 re 4))) (pow.f64 (log.f64 im) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (*.f64 (+.f64 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))) (*.f64 1/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 2))))) (pow.f64 re 2))) (pow.f64 (log.f64 im) 2))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 re 6) (-.f64 (fma.f64 -1/4 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (+.f64 (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (/.f64 (-.f64 (*.f64 1/3 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 6))) (/.f64 1/4 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im)))) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (*.f64 im im)))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) 3) (/.f64 (pow.f64 (log.f64 im) 6) (pow.f64 (log.f64 base) 6))) (fma.f64 2/9 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) (/.f64 (pow.f64 (log.f64 im) 3) (*.f64 (pow.f64 (log.f64 base) 3) (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) 2) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) 1/3)))))) (fma.f64 2/9 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) (/.f64 (pow.f64 (log.f64 im) 3) (*.f64 (pow.f64 (log.f64 base) 3) (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) 2) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) 1/3)))))) (*.f64 1/9 (+.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) (/.f64 (pow.f64 (log.f64 im) 3) (*.f64 (pow.f64 (log.f64 base) 3) (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) 2) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) 1/3)))))) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) (/.f64 (pow.f64 (log.f64 im) 3) (*.f64 (pow.f64 (log.f64 base) 3) (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) 2) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) 1/3))))))))))))))) (*.f64 1/3 (+.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (-.f64 (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) 2) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) 1/3)))))) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))))))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 re 6) (-.f64 (fma.f64 -1/4 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (+.f64 (fma.f64 1/6 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (/.f64 (-.f64 (*.f64 1/3 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 6))) (/.f64 1/4 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im)))) (*.f64 1/2 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 (log.f64 base) (*.f64 im im)))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) 3) (/.f64 (pow.f64 (log.f64 im) 6) (pow.f64 (log.f64 base) 6))) (fma.f64 2/9 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) (/.f64 (pow.f64 (log.f64 im) 3) (*.f64 (pow.f64 (log.f64 base) 3) (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) 2) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) -1/3)))))) (fma.f64 2/9 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) (/.f64 (pow.f64 (log.f64 im) 3) (*.f64 (pow.f64 (log.f64 base) 3) (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) 2) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) -1/3)))))) (*.f64 1/9 (+.f64 (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) (/.f64 (pow.f64 (log.f64 im) 3) (*.f64 (pow.f64 (log.f64 base) 3) (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) 2) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) -1/3)))))) (/.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) (/.f64 (pow.f64 (log.f64 im) 3) (*.f64 (pow.f64 (log.f64 base) 3) (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) 2) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) -1/3))))))))))))))) (*.f64 1/3 (+.f64 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (/.f64 (log.f64 im) (pow.f64 (log.f64 base) 2)) (pow.f64 im 4)) (/.f64 1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (log.f64 base) (log.f64 im))) (+.f64 (fma.f64 1/2 (/.f64 (log.f64 im) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 3))))) (*.f64 (/.f64 (pow.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))) 2) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3)) -1/3)))))) (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 re re) (*.f64 3/2 (/.f64 (pow.f64 (log.f64 im) 2) (*.f64 (*.f64 im im) (pow.f64 (log.f64 base) 3)))))))))))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 base))
(/.f64 (*.f64 (neg.f64 (log.f64 re)) (cbrt.f64 -1)) (log.f64 base))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 base)))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (pow.f64 (log.f64 base) 3))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (/.f64 (*.f64 (neg.f64 (log.f64 re)) (cbrt.f64 -1)) (log.f64 base)))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2)) (pow.f64 (log.f64 base) 3))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2)))) (/.f64 (*.f64 (neg.f64 (log.f64 re)) (cbrt.f64 -1)) (log.f64 base)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 base)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))))
(+.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (pow.f64 (log.f64 base) 3))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (/.f64 (*.f64 (neg.f64 (log.f64 re)) (cbrt.f64 -1)) (log.f64 base))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (*.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (pow.f64 (cbrt.f64 -1) 2)) (-.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2))) (pow.f64 (log.f64 base) 3)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (pow.f64 (log.f64 base) 3))) 2))) -1/3))))))
(+.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2)) (pow.f64 (log.f64 base) 3))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2)))) (/.f64 (*.f64 (neg.f64 (log.f64 re)) (cbrt.f64 -1)) (log.f64 base))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)) (pow.f64 (cbrt.f64 -1) 2)) (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2))) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2)) (pow.f64 (log.f64 base) 3))) 2))) 1/3))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 1 re)) 2)) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 6)) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))))) (log.f64 base)))))) (+.f64 (*.f64 -4/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))))) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 1 re))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))))) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 3)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 1 re)) 6)))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 base)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 3)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (-.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 base) 3)) (fma.f64 1/4 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6))) (fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (log.f64 base) (fma.f64 -1/360 (/.f64 (*.f64 (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 -1/4 (pow.f64 im 6)) (pow.f64 (log.f64 base) 2))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2)))) (log.f64 base)))))) (fma.f64 -4/9 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (*.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (pow.f64 (log.f64 base) 3))) (-.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2))) (pow.f64 (log.f64 base) 3)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (pow.f64 (log.f64 base) 3))) 2))) -1/3))))) (fma.f64 -2/9 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (*.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (pow.f64 (log.f64 base) 3))) (-.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2))) (pow.f64 (log.f64 base) 3)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (pow.f64 (log.f64 base) 3))) 2))) -1/3))))) (/.f64 (*.f64 1/27 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (pow.f64 (log.f64 base) 3))) 3))) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (neg.f64 (log.f64 re)) 6)))))) (*.f64 (pow.f64 re 6) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (+.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (pow.f64 (log.f64 base) 3))) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (/.f64 (*.f64 (neg.f64 (log.f64 re)) (cbrt.f64 -1)) (log.f64 base))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (*.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (pow.f64 (cbrt.f64 -1) 2)) (-.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2))) (pow.f64 (log.f64 base) 3)))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (neg.f64 (log.f64 re)) 2)) (pow.f64 (log.f64 base) 3))) 2))) -1/3)))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (-.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 (log.f64 re) 2) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 base) 3)) (fma.f64 1/4 (/.f64 (neg.f64 (log.f64 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6))) (-.f64 (*.f64 1/2 (/.f64 (*.f64 (*.f64 im im) (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2)))) (log.f64 base))) (/.f64 (neg.f64 (log.f64 re)) (/.f64 (log.f64 base) (fma.f64 -1/360 (/.f64 (*.f64 (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 -1/4 (pow.f64 im 6)) (pow.f64 (log.f64 base) 2)))))))) (fma.f64 -4/9 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (*.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2)) (pow.f64 (log.f64 base) 3))) (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2))) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2)) (pow.f64 (log.f64 base) 3))) 2))) 1/3))))) (fma.f64 -2/9 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (*.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2)) (pow.f64 (log.f64 base) 3))) (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2))) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2)) (pow.f64 (log.f64 base) 3))) 2))) 1/3))))) (/.f64 (*.f64 1/27 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2)) (pow.f64 (log.f64 base) 3))) 3))) (*.f64 1 (pow.f64 (log.f64 re) 6)))))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))) (+.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2)) (pow.f64 (log.f64 base) 3))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 re) 2)))) (/.f64 (*.f64 (neg.f64 (log.f64 re)) (cbrt.f64 -1)) (log.f64 base))) (*.f64 1/3 (/.f64 (pow.f64 (log.f64 base) 2) (/.f64 (*.f64 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)) (pow.f64 (cbrt.f64 -1) 2)) (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 -1/4 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 re) 2))) (pow.f64 (log.f64 base) 3))) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 im 4) (neg.f64 (log.f64 re)))) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 (*.f64 3/2 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 re) 2)) (pow.f64 (log.f64 base) 3))) 2))) 1/3)))))))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 re))) (log.f64 base))
(/.f64 (cbrt.f64 -1) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 re))) (log.f64 base)))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 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)))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 (cbrt.f64 -1) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 re))) (log.f64 base))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 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)))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (-.f64 (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (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))) -1/3)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 (cbrt.f64 -1) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 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)))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))))) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (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))) 1/3)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 (cbrt.f64 -1) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 1/720 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 -1/360 (/.f64 (*.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 2)) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 6)) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 3)) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (pow.f64 (log.f64 (/.f64 -1 re)) 6)))) (*.f64 -4/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (log.f64 base) 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (log.f64 (/.f64 -1 re))) (log.f64 base))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 (/.f64 -1 re)) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4)) (pow.f64 (log.f64 base) 3))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (*.f64 -2/9 (/.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 2)) (pow.f64 (log.f64 base) 3)))) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (/.f64 -1 re))) (log.f64 base)))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (-.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (log.f64 base) (fma.f64 -1/360 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))) (/.f64 (*.f64 -1/4 (pow.f64 im 6)) (pow.f64 (log.f64 base) 2))))) (fma.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 im im))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 3)))))) (fma.f64 -2/9 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.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 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (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))) -1/3))))) (fma.f64 1/27 (*.f64 (/.f64 (pow.f64 (log.f64 base) 6) (pow.f64 (cbrt.f64 -1) 6)) (/.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) (pow.f64 (log.f64 (/.f64 -1 re)) 6))) (*.f64 -4/9 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.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 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (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))) -1/3))))))))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 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)))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (-.f64 (fma.f64 -1 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4)))))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (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))) -1/3)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 (cbrt.f64 -1) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (-.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (-.f64 (fma.f64 1/2 (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (*.f64 im im))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 (/.f64 -1 re))) (pow.f64 (log.f64 base) 3)))) (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (log.f64 base) (fma.f64 -1/360 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (/.f64 -1 re)))) (/.f64 (*.f64 -1/4 (pow.f64 im 6)) (pow.f64 (log.f64 base) 2))))))) (fma.f64 -2/9 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))))) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (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))) 1/3))))) (fma.f64 1/27 (*.f64 (/.f64 (pow.f64 (log.f64 base) 6) 1) (/.f64 (*.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)) (pow.f64 (log.f64 (/.f64 -1 re)) 6))) (*.f64 -4/9 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (*.f64 (*.f64 3/2 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (*.f64 im im)))) (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))))) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (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))) 1/3))))))))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 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)))) (*.f64 (*.f64 re re) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (+.f64 (-.f64 (fma.f64 -1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 4))))) (/.f64 (fma.f64 1/2 (/.f64 (log.f64 (/.f64 -1 re)) (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (*.f64 (/.f64 (pow.f64 (log.f64 base) 3) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (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))) 1/3)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 (cbrt.f64 -1) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))
(/.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 (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (log.f64 (/.f64 1 base)))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (cbrt.f64 -1)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (log.f64 (/.f64 1 base)))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (cbrt.f64 -1)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (log.f64 (/.f64 1 base)))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (cbrt.f64 -1)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))) (log.f64 (/.f64 1 base)))
(/.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (cbrt.f64 -1)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 -1) (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(+.f64 0 (/.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 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(-.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 re re) (*.f64 im im)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 0 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 0 (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.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) (neg.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 base) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (log.f64 base) 1) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.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))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.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 (/.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 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (*.f64 (/.f64 1 (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 re im)) -2)) (/.f64 (log.f64 base) (cbrt.f64 (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) (neg.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.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 (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 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (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 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)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (neg.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.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 (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 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.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)) (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 (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 -1 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2))
(/.f64 (neg.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2))
(*.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 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 -1 (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.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) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 1 (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 (neg.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)))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (neg.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)))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 base) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (log.f64 base) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 (log.f64 base) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/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 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1) (log.f64 base))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (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 (*.f64 -1 (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)))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 -1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.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 (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 (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) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.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)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (/.f64 1 (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 (/.f64 1 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 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)))
(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)))
(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)))
(-.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)))
(neg.f64 (/.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 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(neg.f64 (/.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 (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 (/.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 (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))))
(neg.f64 (/.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 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (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 (neg.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 (pow.f64 1 1/3) (/.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 (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 (/.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 (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 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 1 (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 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)))
(*.f64 (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) 1) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) 1) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 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 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (*.f64 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (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 (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) (cbrt.f64 (pow.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) (cbrt.f64 (pow.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 (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 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.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 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/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 (/.f64 (/.f64 -1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) -1) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.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)
(/.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6) 1/6)
(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))
(neg.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))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))
(neg.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)))))
(/.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 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))
(cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (log.f64 base) 3)) (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))
(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))
(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 (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))
(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))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (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 (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 (log.f64 im) (log.f64 base))
(/.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 (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 (neg.f64 (log.f64 im)) (log.f64 base))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 im))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 im) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) -1) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (*.f64 (log.f64 base) -1))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) 1) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.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 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
(/.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 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))
(fabs.f64 (/.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 (/.f64 (log.f64 base) (log.f64 im)) -1)
(/.f64 (log.f64 im) (log.f64 base))
(neg.f64 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (pow.f64 im (/.f64 -1 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.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))
(/.f64 (log.f64 im) (log.f64 base))
(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) (/.f64 -1 (pow.f64 (log.f64 base) 3))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 -1 (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (/.f64 -1 (pow.f64 (log.f64 base) 3))))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (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))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(/.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))
(+.f64 0 (/.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 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(-.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 re re) (*.f64 im im)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 0 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 0 (neg.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.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 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (log.f64 base) 1) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.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 (log.f64 base) (/.f64 -1 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (log.f64 base) 1) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
(/.f64 (*.f64 (log.f64 base) 1) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (neg.f64 (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 (hypot.f64 re im)) (log.f64 base)))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (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 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base)))
(/.f64 1 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.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 (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 (sqrt.f64 (log.f64 base)) (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 -1 (sqrt.f64 (/.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 (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)))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) (*.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (+.f64 0 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3)) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2)) (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 (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 (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) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.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)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (/.f64 1 (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 (/.f64 1 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 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)))
(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)))
(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)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))) 1)
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 1 (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1)
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) -1) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -1) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -1))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) -2)
(pow.f64 (log.f64 (hypot.f64 re im)) -1)
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 1)
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))) 3)
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3) 1/3)
(/.f64 1 (log.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2) 2)
(/.f64 1 (log.f64 (hypot.f64 re im)))
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))
(log.f64 (exp.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(exp.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) -1))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))) 1))
(/.f64 1 (log.f64 (hypot.f64 re im)))
(log1p.f64 (expm1.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 1 (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 (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)))
(neg.f64 (/.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 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(neg.f64 (/.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 (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 (/.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 (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))))
(neg.f64 (/.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 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (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 (neg.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 (pow.f64 1 1/3) (/.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 (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 (/.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 (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 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 1 (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 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)))
(*.f64 (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) 1) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) 1) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 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 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (*.f64 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (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 (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) (cbrt.f64 (pow.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) (cbrt.f64 (pow.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 (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 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.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 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/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 (/.f64 (/.f64 -1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) -1) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.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)
(/.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 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 6) 1/6)
(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))
(neg.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))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))
(neg.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)))))
(/.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 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))
(cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (log.f64 base) 3)) (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))
(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))
(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 (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))
(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))
(-.f64 (exp.f64 (log1p.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 (/.f64 -1 (log.f64 base)) (log.f64 im))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (log.f64 im) (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(/.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 (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))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 4))
(*.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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (log.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 im) (cbrt.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 -1 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (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 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 -1 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 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 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (cbrt.f64 (pow.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) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.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 (/.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 (sqrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (sqrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 im)) 2)) (cbrt.f64 (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (*.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (log.f64 im) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (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 (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 (log.f64 im) (log.f64 base))
(/.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 (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 (neg.f64 (log.f64 im)) (log.f64 base))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 im))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 im))))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 im) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) -1) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (*.f64 (log.f64 base) -1))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) 1) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (pow.f64 im (/.f64 -1 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.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))
(/.f64 (log.f64 im) (log.f64 base))
(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) (/.f64 -1 (pow.f64 (log.f64 base) 3))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 -1 (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (/.f64 -1 (pow.f64 (log.f64 base) 3))))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (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))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(/.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))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))) 1)
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 im)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 im)) (pow.f64 (log.f64 base) -1/2))
(*.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 im)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 1 (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 im))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 im)))
(/.f64 (sqrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base)))
(/.f64 (sqrt.f64 (neg.f64 (log.f64 im))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (sqrt.f64 (log.f64 im))) (neg.f64 (sqrt.f64 (log.f64 base))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/2)
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3)
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2))
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/4) 2)
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(fabs.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/2))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.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 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(neg.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(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)) 3) 1)
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (pow.f64 (cbrt.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 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(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 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.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 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (hypot.f64 re im)) 3) (/.f64 -1 (pow.f64 (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 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(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)) 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 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.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 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.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) -1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(neg.f64 (pow.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) 1) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.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) (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 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.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 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(neg.f64 (pow.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) (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 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(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 base) (log.f64 (hypot.f64 re im))))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 3))
(*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(neg.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3)) (pow.f64 (log.f64 base) 3))
(*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(neg.f64 (pow.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) -1) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(neg.f64 (pow.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) 1) (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.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))) (log.f64 base))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.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) (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 (hypot.f64 re im))))
(*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(neg.f64 (pow.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) (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(neg.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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)) (log.f64 base))
(*.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(neg.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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)))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(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))))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(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))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(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 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(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)))
(/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) 3) (pow.f64 (log.f64 base) 3))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)
(-.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)))
(neg.f64 (/.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 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(neg.f64 (/.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 (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 (/.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 (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))))
(neg.f64 (/.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 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (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 (neg.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 (pow.f64 1 1/3) (/.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 (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 (/.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 (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 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (/.f64 -1 (log.f64 base)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 1 (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 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)))
(*.f64 (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) 1) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) 1) (log.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (/.f64 (cbrt.f64 (/.f64 -1 (log.f64 base))) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) 1) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 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 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (*.f64 (pow.f64 (log.f64 base) -1/2) (cbrt.f64 (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 (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) (cbrt.f64 (pow.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) (cbrt.f64 (pow.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 (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 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.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 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/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 (/.f64 (/.f64 -1 (log.f64 base)) 1) (log.f64 (hypot.f64 re im)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) -1) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.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 (/.f64 -1 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im))))
(neg.f64 (/.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 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (cbrt.f64 (/.f64 -1 (log.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (/.f64 -1 (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 (pow.f64 (log.f64 base) -1/2) (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -1/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 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (neg.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 (neg.f64 (/.f64 -1 (log.f64 base))) (neg.f64 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 -1 (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2)) (pow.f64 (log.f64 (hypot.f64 re im)) -1/2))
(neg.f64 (/.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))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (/.f64 1 (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 (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 (hypot.f64 re im)))) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (/.f64 -1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1) (/.f64 1 (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (/.f64 (/.f64 -1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2))) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 -1 (log.f64 base)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)) (/.f64 1 (cbrt.f64 (log.f64 (hypot.f64 re im))))))
(*.f64 (/.f64 -1 (*.f64 (log.f64 base) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) -2)))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (/.f64 -1 (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)))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(neg.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))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))
(neg.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)))))
(/.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 (/.f64 -1 (log.f64 base)) 3) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) 3)))
(cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 (log.f64 base) 3)) (/.f64 1 (pow.f64 (log.f64 (hypot.f64 re im)) 3))))
(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))
(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 (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))
(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))

eval1.1s (8.7%)

Compiler

Compiled 45938 to 28227 computations (38.6% saved)

prune341.0ms (2.8%)

Pruning

33 alts after pruning (29 fresh and 4 done)

PrunedKeptTotal
New96615981
Fresh91423
Picked325
Done022
Total978331011
Accurracy
100.0%
Counts
1011 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.3%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
98.8%
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
52.2%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
3.6%
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
99.4%
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
51.1%
(/.f64 (log.f64 im) (log.f64 base))
99.3%
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))))
51.1%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
99.1%
(/.f64 -1 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base))))
99.2%
(/.f64 -1 (/.f64 (log.f64 base) (/.f64 -1 (/.f64 1 (log.f64 (hypot.f64 re im))))))
52.1%
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
99.3%
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
51.0%
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 im))))
52.0%
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 (/.f64 -1 re)))))
98.9%
(/.f64 -1 (neg.f64 (log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))))
46.2%
(-.f64 (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
26.2%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -2) (log.f64 im))
99.3%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
44.0%
(*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
99.2%
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base)) (log.f64 (hypot.f64 im re))))
52.1%
(*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 (/.f64 -1 re))))
51.1%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
3.6%
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 im))
36.8%
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
50.9%
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -3)) (log.f64 im))
97.9%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
50.5%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
99.1%
(log.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))
51.0%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
76.4%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
38.8%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
50.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
25.3%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
98.8%
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
52.2%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
3.6%
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
99.4%
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
51.1%
(/.f64 (log.f64 im) (log.f64 base))
99.3%
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))))
51.1%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
99.1%
(/.f64 -1 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base))))
99.2%
(/.f64 -1 (/.f64 (log.f64 base) (/.f64 -1 (/.f64 1 (log.f64 (hypot.f64 re im))))))
52.1%
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
99.3%
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
51.0%
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 im))))
52.0%
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 (/.f64 -1 re)))))
98.9%
(/.f64 -1 (neg.f64 (log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))))
46.2%
(-.f64 (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
26.2%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -2) (log.f64 im))
99.3%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
44.0%
(*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
99.2%
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base)) (log.f64 (hypot.f64 im re))))
52.1%
(*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 (/.f64 -1 re))))
51.1%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
3.6%
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 im))
36.8%
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
50.9%
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -3)) (log.f64 im))
97.9%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
50.5%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
99.1%
(log.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))
51.0%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
76.4%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
38.8%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
50.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
Compiler

Compiled 1642 to 1252 computations (23.8% saved)

localize162.0ms (1.3%)

Local Accuracy

Found 13 expressions with local accuracy:

NewAccuracyProgram
99.8%
(expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
99.7%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.4%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
99.7%
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
99.7%
(/.f64 (log.f64 im) (log.f64 base))
99.4%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
99.8%
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 (/.f64 -1 re)))))
99.7%
(/.f64 -1 (log.f64 (/.f64 -1 re)))
99.7%
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 (/.f64 -1 re))))
99.7%
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
99.8%
(/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
99.8%
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
99.7%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
Compiler

Compiled 162 to 49 computations (69.8% saved)

series72.0ms (0.6%)

Counts
12 → 344
Calls

87 calls:

TimeVariablePointExpression
14.0ms
base
@0
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 (/.f64 -1 re))))
14.0ms
re
@0
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 (/.f64 -1 re))))
9.0ms
re
@-inf
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 (/.f64 -1 re))))
7.0ms
re
@inf
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 (/.f64 -1 re))))
2.0ms
base
@inf
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 (/.f64 -1 re))))

rewrite146.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
750×expm1-udef
508×pow1
502×add-sqr-sqrt
498×*-un-lft-identity
474×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027278
1536244
27191244
Stop Event
node limit
Counts
12 → 452
Calls
Call 1
Inputs
(/.f64 (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 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 (/.f64 -1 re))))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(expm1.f64 (/.f64 (log.f64 im) (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))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
Outputs
(-.f64 0 (/.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 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(*.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 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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.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) (*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (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 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.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 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) 1) (/.f64 (cbrt.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 (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))) 1) (/.f64 (sqrt.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 (neg.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 (neg.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))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(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) 1/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)) (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 (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))))
(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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 0 (/.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 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(*.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 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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.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) (*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (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 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.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 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) 1) (/.f64 (cbrt.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 (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))) 1) (/.f64 (sqrt.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 (neg.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 (neg.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))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(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) 1/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)) (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 (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))))
(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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.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 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im))))
(*.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 (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) (neg.f64 (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 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(*.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 (/.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 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) (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 (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)) (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 (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 (neg.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 (neg.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 (neg.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(*.f64 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) 1) (log.f64 base))
(*.f64 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 -1 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(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 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (sqrt.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)
(neg.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 (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))))))
(log.f64 (/.f64 1 (exp.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)))))
(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 (log.f64 (log.f64 base)) (log.f64 (log.f64 (hypot.f64 re im)))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(-.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 -1 (log.f64 base)))
(*.f64 (log.f64 im) (neg.f64 (/.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 (pow.f64 (log.f64 im) 2)) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 -1 (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 (/.f64 (log.f64 im) (log.f64 base))) 2) (neg.f64 (cbrt.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 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.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 -1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) -1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (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 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (neg.f64 (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)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/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) (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)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 0 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) 1)
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (*.f64 re -1)))
(/.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 re)) -1))
(/.f64 (log.f64 base) (/.f64 -1 (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(/.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) (/.f64 -1 (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) -1)
(/.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 1)
(/.f64 1 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))
(/.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2)) (/.f64 -1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (/.f64 -1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(/.f64 (/.f64 (log.f64 base) 1) (log.f64 (/.f64 -1 re)))
(/.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2)) (cbrt.f64 (log.f64 (/.f64 -1 re))))
(/.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (/.f64 -1 re)))) (sqrt.f64 (log.f64 (/.f64 -1 re))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 2)
(neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2))
(log.f64 (pow.f64 base (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 3) (pow.f64 (log.f64 base) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))))) 1)
(*.f64 -1 (/.f64 -1 (log.f64 (*.f64 re -1))))
(*.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 1)
(*.f64 1 (/.f64 -1 (log.f64 (/.f64 -1 re))))
(*.f64 (/.f64 -1 (cbrt.f64 (log.f64 (/.f64 -1 re)))) (pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 (/.f64 -1 re)))) 2))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 (/.f64 -1 re)))) 2) (/.f64 -1 (cbrt.f64 (log.f64 (/.f64 -1 re)))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 (*.f64 re -1)))) (/.f64 1 (sqrt.f64 (log.f64 (*.f64 re -1)))))
(*.f64 (/.f64 -1 (log.f64 (*.f64 re -1))) -1)
(pow.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 1)
(pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 (/.f64 -1 re)))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 3) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (log.f64 (*.f64 re -1)))) 2)
(pow.f64 (log.f64 (*.f64 re -1)) -1)
(pow.f64 (*.f64 (log.f64 (/.f64 -1 re)) -1) -1)
(neg.f64 (/.f64 -1 (log.f64 (*.f64 re -1))))
(sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 -1 re)) 2)))
(log.f64 (exp.f64 (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))))))
(cbrt.f64 (pow.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 3))
(expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(exp.f64 (neg.f64 (log.f64 (log.f64 (*.f64 re -1)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (*.f64 re -1)))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))) 1)
(*.f64 -1 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) -1)
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1)
(*.f64 1 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2))) (/.f64 -1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))
(*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 (/.f64 -1 re)) -1))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) -1) (log.f64 (/.f64 -1 re)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1) (log.f64 (*.f64 re -1)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1) (*.f64 (log.f64 (/.f64 -1 re)) -1))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) -1)
(pow.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1)
(pow.f64 (/.f64 -1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 3) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) 2)
(neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))
(sqrt.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2)))
(log.f64 (exp.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))))
(exp.f64 (neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))))
(-.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 -1 (log.f64 base)))
(*.f64 (log.f64 im) (neg.f64 (/.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 (pow.f64 (log.f64 im) 2)) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 -1 (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 (/.f64 (log.f64 im) (log.f64 base))) 2) (neg.f64 (cbrt.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 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.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 -1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) -1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (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 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.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 (cbrt.f64 (pow.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 (/.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 (log.f64 im) -1) (log.f64 base))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/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) (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)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(+.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) -1)
(-.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) 1)
(*.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 1 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) 3) 1) (+.f64 (*.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) (pow.f64 im (/.f64 -1 (log.f64 base)))) (+.f64 1 (*.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) 1))))
(/.f64 (-.f64 (*.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) (pow.f64 im (/.f64 -1 (log.f64 base)))) 1) (+.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) 1))
(pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 3))
(exp.f64 (log.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(-.f64 0 (/.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 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(*.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 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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.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) (*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (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 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.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 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) 1) (/.f64 (cbrt.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 (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))) 1) (/.f64 (sqrt.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 (neg.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 (neg.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 re im)) (/.f64 -1 (/.f64 -1 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (sqrt.f64 (/.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 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (neg.f64 (neg.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 (/.f64 1 (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 (/.f64 1 (/.f64 -1 (log.f64 (hypot.f64 re im)))) (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 (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 (/.f64 -1 (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 (/.f64 -1 (/.f64 -1 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(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) 1/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)) (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 (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))))
(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))
(-.f64 0 (/.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 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(*.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 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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.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) (*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (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 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.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 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) 1) (/.f64 (cbrt.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 (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))) 1) (/.f64 (sqrt.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 (neg.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 (neg.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))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(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) 1/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)) (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 (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))))
(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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) -1)
(-.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) 1)
(*.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(*.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (sqrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) 3) 1) (+.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))) (+.f64 1 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) 1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))) 1) (+.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) 1))
(pow.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3))
(exp.f64 (log.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))

simplify306.0ms (2.5%)

Algorithm
egg-herbie
Rules
1072×fma-def
1044×times-frac
940×associate-*r*
828×associate-*l*
540×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0105936596
1286932432
Stop Event
node limit
Counts
796 → 625
Calls
Call 1
Inputs
(/.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 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(*.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.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 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 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 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(*.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.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 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (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 im) 2) (pow.f64 im 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))))) (pow.f64 re 6)) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (pow.f64 re 4)))))
(/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (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) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 im 2)) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 re))))) (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))))))))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (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) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 im 2)) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 re))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))) (+.f64 (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 6)))))) (pow.f64 im 6)) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4)))))
(/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))
(+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 im 4)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 im 6)))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 im 4))))))))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 4)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 im 6)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))
(*.f64 -1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 -1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 -1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 -1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (/.f64 -1 re))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (/.f64 -1 re))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (/.f64 -1 re)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (/.f64 -1 re)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (/.f64 -1 re)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(/.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(/.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(/.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 (/.f64 1 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 base)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 base)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 base)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))) (log.f64 base)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 base)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 base)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 base)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (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 -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 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (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 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(/.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 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(*.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.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 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 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 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (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 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(*.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.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 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 re 2)) (*.f64 (log.f64 base) (pow.f64 im 2)))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 re 2)) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 re 4) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 im 4))))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 re 2)) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 re 4) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 im 4))))))) (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 re 6) (-.f64 (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6))))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 re 4)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 re 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 re 4)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1)
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2))))) 1)
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4)))) 1)
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 6))))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) 1)
(-.f64 (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))) 1)
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6))))) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (pow.f64 im 6))) (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 im 4)) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 im 4)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (/.f64 (*.f64 (+.f64 (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 im 6))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 im 4)) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) 1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 im 4)) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))) 1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(-.f64 0 (/.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 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(*.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 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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.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) (*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (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 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.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 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) 1) (/.f64 (cbrt.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 (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))) 1) (/.f64 (sqrt.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 (neg.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 (neg.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))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(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) 1/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)) (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 (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))))
(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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 0 (/.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 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(*.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 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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.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) (*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (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 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.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 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) 1) (/.f64 (cbrt.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 (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))) 1) (/.f64 (sqrt.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 (neg.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 (neg.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))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(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) 1/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)) (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 (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))))
(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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(-.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(-.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 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im))))
(*.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 (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) (neg.f64 (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 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(*.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 (/.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 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) (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 (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)) (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 (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 (neg.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 (neg.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 (neg.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(*.f64 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) 1) (log.f64 base))
(*.f64 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(*.f64 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 -1 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(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 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (sqrt.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)
(neg.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 (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))))))
(log.f64 (/.f64 1 (exp.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)))))
(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 (log.f64 (log.f64 base)) (log.f64 (log.f64 (hypot.f64 re im)))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(-.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 -1 (log.f64 base)))
(*.f64 (log.f64 im) (neg.f64 (/.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 (pow.f64 (log.f64 im) 2)) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 -1 (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 (/.f64 (log.f64 im) (log.f64 base))) 2) (neg.f64 (cbrt.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 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.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 -1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) -1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (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 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (neg.f64 (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)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/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) (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)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 0 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) 1)
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (*.f64 re -1)))
(/.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 re)) -1))
(/.f64 (log.f64 base) (/.f64 -1 (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(/.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) (/.f64 -1 (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) -1)
(/.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 1)
(/.f64 1 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))
(/.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2)) (/.f64 -1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (/.f64 -1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(/.f64 (/.f64 (log.f64 base) 1) (log.f64 (/.f64 -1 re)))
(/.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2)) (cbrt.f64 (log.f64 (/.f64 -1 re))))
(/.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (/.f64 -1 re)))) (sqrt.f64 (log.f64 (/.f64 -1 re))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 2)
(neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2))
(log.f64 (pow.f64 base (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 3) (pow.f64 (log.f64 base) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))))) 1)
(*.f64 -1 (/.f64 -1 (log.f64 (*.f64 re -1))))
(*.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 1)
(*.f64 1 (/.f64 -1 (log.f64 (/.f64 -1 re))))
(*.f64 (/.f64 -1 (cbrt.f64 (log.f64 (/.f64 -1 re)))) (pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 (/.f64 -1 re)))) 2))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 (/.f64 -1 re)))) 2) (/.f64 -1 (cbrt.f64 (log.f64 (/.f64 -1 re)))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 (*.f64 re -1)))) (/.f64 1 (sqrt.f64 (log.f64 (*.f64 re -1)))))
(*.f64 (/.f64 -1 (log.f64 (*.f64 re -1))) -1)
(pow.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 1)
(pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 (/.f64 -1 re)))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 3) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (log.f64 (*.f64 re -1)))) 2)
(pow.f64 (log.f64 (*.f64 re -1)) -1)
(pow.f64 (*.f64 (log.f64 (/.f64 -1 re)) -1) -1)
(neg.f64 (/.f64 -1 (log.f64 (*.f64 re -1))))
(sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 -1 re)) 2)))
(log.f64 (exp.f64 (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))))))
(cbrt.f64 (pow.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 3))
(expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(exp.f64 (neg.f64 (log.f64 (log.f64 (*.f64 re -1)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (*.f64 re -1)))) 1))
(log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))) 1)
(*.f64 -1 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) -1)
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1)
(*.f64 1 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2))) (/.f64 -1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))
(*.f64 (/.f64 -1 (log.f64 base)) (*.f64 (log.f64 (/.f64 -1 re)) -1))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) -1) (log.f64 (/.f64 -1 re)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1) (log.f64 (*.f64 re -1)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1) (*.f64 (log.f64 (/.f64 -1 re)) -1))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) -1)
(pow.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1)
(pow.f64 (/.f64 -1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 3) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) 2)
(neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))
(sqrt.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2)))
(log.f64 (exp.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))))
(exp.f64 (neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))))
(-.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log.f64 im) (/.f64 -1 (log.f64 base)))
(*.f64 (log.f64 im) (neg.f64 (/.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 (pow.f64 (log.f64 im) 2)) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 -1 (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 (/.f64 (log.f64 im) (log.f64 base))) 2) (neg.f64 (cbrt.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 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.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 -1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) -1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (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 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.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 (cbrt.f64 (pow.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 (/.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 (log.f64 im) -1) (log.f64 base))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/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) (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)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(+.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) -1)
(-.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) 1)
(*.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 1 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) 3) 1) (+.f64 (*.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) (pow.f64 im (/.f64 -1 (log.f64 base)))) (+.f64 1 (*.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) 1))))
(/.f64 (-.f64 (*.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) (pow.f64 im (/.f64 -1 (log.f64 base)))) 1) (+.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) 1))
(pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 3))
(exp.f64 (log.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(-.f64 0 (/.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 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(*.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 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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.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) (*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (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 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.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 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) 1) (/.f64 (cbrt.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 (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))) 1) (/.f64 (sqrt.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 (neg.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 (neg.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 re im)) (/.f64 -1 (/.f64 -1 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (sqrt.f64 (/.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 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (neg.f64 (neg.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 (/.f64 1 (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 (/.f64 1 (/.f64 -1 (log.f64 (hypot.f64 re im)))) (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 (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 (/.f64 -1 (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 (/.f64 -1 (/.f64 -1 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(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) 1/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)) (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 (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))))
(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))
(-.f64 0 (/.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 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(*.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 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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.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) (*.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (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 (log.f64 base)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.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 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) 1) (/.f64 (cbrt.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 (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))) 1) (/.f64 (sqrt.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 (neg.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 (neg.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))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(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) 1/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)) (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 (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))))
(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))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) -1)
(-.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) 1)
(*.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(*.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (sqrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) 3) 1) (+.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))) (+.f64 1 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) 1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))) 1) (+.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) 1))
(pow.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3))
(exp.f64 (log.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
Outputs
(/.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 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (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 (*.f64 1 (log.f64 re)) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 re re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)))) (/.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 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (/.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 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(+.f64 (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 base)) (pow.f64 re 6)))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (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 (/.f64 1 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 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.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/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base))))))
(*.f64 -1 (/.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 im im))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 re im) (/.f64 re im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (-.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))) (/.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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 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 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (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 (*.f64 1 (log.f64 re)) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 re re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)))) (/.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 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (/.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 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(+.f64 (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 base)) (pow.f64 re 6)))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (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 (/.f64 1 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 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.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/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base))))))
(*.f64 -1 (/.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 im im))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 re im) (/.f64 re im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (-.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))) (/.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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 im))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (*.f64 -1 (/.f64 (log.f64 base) (log.f64 im))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(-.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) 1/2)) (/.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (pow.f64 re 4))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 -1 (/.f64 (log.f64 base) (log.f64 im)) (*.f64 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (-.f64 (*.f64 (*.f64 (pow.f64 re 4) -1/4) (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))) (/.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (*.f64 (log.f64 im) (pow.f64 im 2)))))) (pow.f64 re 6)) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 im))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (pow.f64 re 4)))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 (fma.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))) (fma.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3))) (*.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))) (*.f64 (log.f64 im) (*.f64 im im)))))) (pow.f64 re 6) (fma.f64 -1 (/.f64 (log.f64 base) (log.f64 im)) (*.f64 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (fma.f64 (pow.f64 re 6) (fma.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))) (fma.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3))) (/.f64 (*.f64 1/8 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))) (*.f64 im (*.f64 im (log.f64 im)))))) (-.f64 (*.f64 (*.f64 (pow.f64 re 4) -1/4) (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))) (/.f64 (log.f64 base) (log.f64 im)))))
(/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))
(/.f64 (log.f64 base) (neg.f64 (log.f64 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 1 re)) 2)))) (pow.f64 im 2)) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 re))))) (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))) (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))))))))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 3))) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (neg.f64 (log.f64 re)) 2))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 3) (pow.f64 im 4))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 2)))) (pow.f64 re 6)) (/.f64 (*.f64 im im) (neg.f64 (log.f64 re)))) (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 -1/8 (/.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 6)) (pow.f64 (neg.f64 (log.f64 re)) 3)))))))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 3)) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 re) 2))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (log.f64 re) 2))) (pow.f64 re 6)) (/.f64 (*.f64 im im) (neg.f64 (log.f64 re)))) (fma.f64 -1/8 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 3)) (/.f64 (pow.f64 im 6) (pow.f64 re 6))) (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))))))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.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) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 im 2)) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6)))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1/8 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 6)) (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (pow.f64 re 6)) (/.f64 (*.f64 im im) (log.f64 (/.f64 -1 re)))) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 -1/8 (/.f64 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 re 6)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (pow.f64 im 4))) (/.f64 (*.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (pow.f64 re 6)) (/.f64 (*.f64 im im) (log.f64 (/.f64 -1 re)))) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 4)) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 re)))
(neg.f64 (/.f64 (log.f64 base) (log.f64 re)))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 re))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 re))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 base) (log.f64 re)) (*.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) 1/2)) (/.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4))))
(fma.f64 -1 (/.f64 (log.f64 base) (log.f64 re)) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))))))
(-.f64 (fma.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 3)) (pow.f64 re 4)))) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) 1/2))) (/.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (*.f64 (log.f64 re) (pow.f64 re 2)))) (+.f64 (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 6)))) (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 6)))))) (pow.f64 im 6)) (+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 re))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 2)) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 2)))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 2) (pow.f64 re 4)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 re) 3) (pow.f64 re 4))))) (pow.f64 im 4)))))
(fma.f64 (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.f64 (*.f64 re re) (log.f64 re))) (fma.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))))) (pow.f64 im 6) (fma.f64 -1 (/.f64 (log.f64 base) (log.f64 re)) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))))))
(fma.f64 (pow.f64 im 6) (+.f64 (/.f64 (*.f64 1/8 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 3)) (pow.f64 re 4)))) (*.f64 re (*.f64 re (log.f64 re)))) (fma.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))) (*.f64 (/.f64 1/8 (pow.f64 re 6)) (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 3))))) (-.f64 (fma.f64 (pow.f64 im 4) (*.f64 -1/4 (+.f64 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))) (/.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 3)) (pow.f64 re 4)))) (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)) (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) 1/2))) (/.f64 (log.f64 base) (log.f64 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))
(/.f64 (log.f64 base) (neg.f64 (log.f64 im)))
(+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))))
(+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 im 4)))))))
(fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (*.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))))))
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 4)))) (+.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 1 im)) 2)))) (pow.f64 re 2)) (*.f64 (log.f64 (/.f64 1 im)) (pow.f64 im 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 im 6)))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 3) (pow.f64 im 4))))))))))
(fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 re 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (neg.f64 (log.f64 im)) 2))) (neg.f64 (log.f64 im))) (/.f64 (*.f64 re re) (pow.f64 im 6))) (fma.f64 -1/8 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (*.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))))))))
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (pow.f64 re 4))) (/.f64 (*.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))) (pow.f64 (log.f64 im) 2))) (neg.f64 (log.f64 im))) (/.f64 (*.f64 re re) (pow.f64 im 6))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 3))) (*.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 3)) (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) -1/8)))))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 re re))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (/.f64 re im) (/.f64 re im))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 4)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))
(fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 re re))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))
(fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (/.f64 re im) (/.f64 re im))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (*.f64 (log.f64 (/.f64 -1 im)) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 2)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6)))) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (pow.f64 im 4)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 im 4)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (pow.f64 im 6)))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (/.f64 (fma.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (*.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (log.f64 base) (/.f64 (*.f64 (*.f64 im im) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 re re))) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 -1/8 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 (/.f64 -1 im))) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (log.f64 base) (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))) (pow.f64 im 6))) (fma.f64 1/2 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (*.f64 (/.f64 re im) (/.f64 re im))) (fma.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 (pow.f64 re 6) 120) (pow.f64 im 6))) (fma.f64 -1/4 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (fma.f64 -1/8 (*.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(neg.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(neg.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base)))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))) (log.f64 base))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(neg.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base)))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))) (log.f64 base))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(neg.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base)))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))) (log.f64 base))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base)))
(neg.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base)))
(/.f64 (neg.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 im) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 im) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 im) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 im) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(neg.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (neg.f64 (log.f64 im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 -1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(neg.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (neg.f64 (log.f64 im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 -1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(neg.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (neg.f64 (log.f64 im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 -1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(neg.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (neg.f64 (log.f64 im)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (/.f64 -1 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (/.f64 -1 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (/.f64 -1 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (/.f64 -1 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (/.f64 -1 re)))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (/.f64 -1 re)))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (/.f64 -1 re)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (/.f64 -1 re)))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (/.f64 -1 re)))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (/.f64 -1 re)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (/.f64 -1 re)))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (/.f64 -1 re)))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (/.f64 -1 re)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (/.f64 -1 re)))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (/.f64 -1 re)))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(/.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(/.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(/.f64 -1 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 re))))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(/.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(/.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(/.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(/.f64 -1 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 re))))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(*.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 -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 -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 -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)) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 (/.f64 1 base)))
(/.f64 (log.f64 (/.f64 -1 re)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 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 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 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 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 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 -1 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 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 -1 (/.f64 (+.f64 (log.f64 -1) (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 -1 (/.f64 (+.f64 (log.f64 -1) (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 -1 (/.f64 (+.f64 (log.f64 -1) (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 -1 (/.f64 (+.f64 (log.f64 -1) (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 -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 -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 -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 -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 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 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))
(/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (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))))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))) 1)
(expm1.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base)))
(expm1.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))) 1)
(expm1.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base)))
(expm1.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))) 1)
(expm1.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base)))
(expm1.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(-.f64 (exp.f64 (/.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 im))) (log.f64 -1)) (log.f64 base))) 1)
(expm1.f64 (/.f64 (fma.f64 -1 (log.f64 (/.f64 -1 im)) (log.f64 -1)) (log.f64 base)))
(expm1.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))) 1)
(expm1.f64 (neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(expm1.f64 (/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base))))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))) 1)
(expm1.f64 (neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(expm1.f64 (/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base))))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))) 1)
(expm1.f64 (neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(expm1.f64 (/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base))))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))) 1)
(expm1.f64 (neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base)))))
(expm1.f64 (/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base))))
(-.f64 (exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(expm1.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(expm1.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(-.f64 (exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(expm1.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(expm1.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(-.f64 (exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(expm1.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(expm1.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(-.f64 (exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(expm1.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(expm1.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 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 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (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 (*.f64 1 (log.f64 re)) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 re re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)))) (/.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 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (/.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 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(+.f64 (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 base)) (pow.f64 re 6)))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (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 (/.f64 1 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 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.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/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base))))))
(*.f64 -1 (/.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 im im))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 re im) (/.f64 re im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (-.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))) (/.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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 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 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (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 (*.f64 1 (log.f64 re)) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 re re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)))) (/.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 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (*.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6)))))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 1/720 (pow.f64 re 6)) (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (/.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 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(+.f64 (/.f64 (*.f64 -1/4 (pow.f64 im 4)) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (log.f64 base) (pow.f64 re 2)))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 im 6) (log.f64 base)) (pow.f64 re 6)))) (fma.f64 1/2 (*.f64 (/.f64 im (log.f64 base)) (/.f64 im (*.f64 re re))) (/.f64 (log.f64 re) (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 (/.f64 1 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 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.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/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base))))))
(*.f64 -1 (/.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 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 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) (*.f64 im im))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 re im) (/.f64 re im))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))
(-.f64 (fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (log.f64 base) (pow.f64 im 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) (*.f64 im im)) (-.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 (/.f64 -1/4 (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (log.f64 base)))) (/.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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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 re re) (*.f64 im im)))) (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)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(-.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 re 2)) (*.f64 (log.f64 base) (pow.f64 im 2)))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base)) (/.f64 (*.f64 re re) (*.f64 im im)))) (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (pow.f64 im (/.f64 1 (log.f64 base))) (log.f64 base))) (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 re 2)) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 re 4) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 im 4))))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))) 1)
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 re 4) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))) -1)
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (pow.f64 im (/.f64 1 (log.f64 base))) (log.f64 base))) (*.f64 (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))))) 1) (pow.f64 im (/.f64 1 (log.f64 base))))) -1)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 re 2)) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 re 4) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 im 4))))))) (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 re 6) (-.f64 (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 im 6)))) (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 im 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 im 6))))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))) 1)
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base)) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 re 4) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))))) (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 re 6) (+.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 im 6))) (-.f64 (/.f64 1/48 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (/.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))) -1)
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (pow.f64 im (/.f64 1 (log.f64 base))) (log.f64 base))) (+.f64 (*.f64 (pow.f64 im (/.f64 1 (log.f64 base))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 im 4))))) (*.f64 (pow.f64 re 6) (+.f64 (/.f64 1/48 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 1/8 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))))) (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1)
(expm1.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))
(expm1.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) 1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (log.f64 base)) (/.f64 (*.f64 im im) (*.f64 re re)))) (expm1.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (exp.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base))) (log.f64 base))) (expm1.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 re 4)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))))) 1)
(+.f64 (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))) (/.f64 (pow.f64 re 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (log.f64 base)) (/.f64 (*.f64 im im) (*.f64 re re)))) (expm1.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))))
(+.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 re 4) (exp.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (exp.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base))) (log.f64 base))) (expm1.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 re 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 re 4)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))))) 1)
(+.f64 (/.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (fma.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) (/.f64 (pow.f64 re 6) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))) (+.f64 (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))) (/.f64 (pow.f64 re 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (log.f64 base)) (/.f64 (*.f64 im im) (*.f64 re re)))) (expm1.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))))
(+.f64 (+.f64 (/.f64 (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 base) 3)))) (/.f64 (pow.f64 re 6) (exp.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base))))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))) (/.f64 (pow.f64 re 4) (exp.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (exp.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base))) (log.f64 base))) (expm1.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)))))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1)
(expm1.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 base))) -1)
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2))))) 1)
(+.f64 (+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (log.f64 base)) (/.f64 (*.f64 im im) (*.f64 re re))))) -1)
(+.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))) -1))
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4)))) 1)
(+.f64 (+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (log.f64 base)) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (/.f64 (pow.f64 re 4) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))))) -1)
(+.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 base))) (+.f64 (/.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2))))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))) -1)))
(-.f64 (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 90 (pow.f64 im 6)) (*.f64 30 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 6))))) 1)
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (-.f64 (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (log.f64 base)) (/.f64 (*.f64 im im) (*.f64 re re))) (+.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (/.f64 (pow.f64 re 4) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)))))) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (/.f64 (pow.f64 re 6) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (fma.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))))))) 1))
(+.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 base))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 base))) (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))) (/.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 im 4)) (pow.f64 (log.f64 base) 2)))))) (-.f64 (/.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 base))) (/.f64 (pow.f64 re 6) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 base) 3)))))) 1)))
(-.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 re) (log.f64 base)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) 1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base)) (/.f64 (*.f64 im im) (*.f64 re re)))) (expm1.f64 (/.f64 (log.f64 re) (log.f64 base))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base))) (expm1.f64 (/.f64 (log.f64 re) (log.f64 base))))
(-.f64 (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))) 1)
(+.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 im 4) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base)) (/.f64 (*.f64 im im) (*.f64 re re))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))) -1)
(fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base))) (expm1.f64 (/.f64 (log.f64 re) (log.f64 base)))))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/6 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 re 6)))) (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 re 6))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 6))))) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (pow.f64 im 6))) (+.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 re 4)))) (*.f64 1/4 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (pow.f64 im 2)) (*.f64 (log.f64 base) (pow.f64 re 2)))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))) 1)
(+.f64 (fma.f64 (-.f64 (+.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 1/48 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 im 6) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 im 4) (-.f64 (/.f64 1/8 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 re 4))))) (fma.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base)) (/.f64 (*.f64 im im) (*.f64 re re))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))) -1)
(fma.f64 (+.f64 (/.f64 1/48 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 1/8 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 im 6) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 im 4) (+.f64 (/.f64 1/8 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/4 (*.f64 (log.f64 base) (pow.f64 re 4))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base))) (expm1.f64 (/.f64 (log.f64 re) (log.f64 base))))))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) 1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base)) (/.f64 (*.f64 re re) (*.f64 im im)))) (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (pow.f64 im (/.f64 1 (log.f64 base))) (log.f64 base))) (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 im 4)) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))) 1)
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (/.f64 (exp.f64 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))) (*.f64 im im))) (+.f64 (exp.f64 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 im 4) (exp.f64 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))))))) -1)
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (pow.f64 im (/.f64 1 (log.f64 base))) (log.f64 base))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 im 4) (pow.f64 im (/.f64 1 (log.f64 base)))))) (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 im 4)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (/.f64 (*.f64 (+.f64 (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 im 6))))) 1)
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (/.f64 (exp.f64 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))) (*.f64 im im))) (+.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 im 4) (exp.f64 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))))) (+.f64 (exp.f64 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))) (/.f64 (fma.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (log.f64 base)))) (/.f64 (pow.f64 im 6) (exp.f64 (/.f64 1 (/.f64 (log.f64 base) (log.f64 im))))))))) -1)
(+.f64 (+.f64 (+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (pow.f64 im (/.f64 1 (log.f64 base))) (log.f64 base))) (pow.f64 im (/.f64 1 (log.f64 base)))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 im 4) (pow.f64 im (/.f64 1 (log.f64 base)))))) (/.f64 (fma.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (log.f64 base)))) (/.f64 (pow.f64 im 6) (pow.f64 im (/.f64 1 (log.f64 base)))))) -1)
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1)
(expm1.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) 1)
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (*.f64 im im)))) (expm1.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (log.f64 base))) (expm1.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 im 4)) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))) 1)
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (*.f64 im im))) (+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 im 4) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))) -1)
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (log.f64 base))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 im 4) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))) (expm1.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (log.f64 base) (pow.f64 im 2)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 im 4)) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))) 1)
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (*.f64 im im))) (+.f64 (+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 im 4) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))) (/.f64 (fma.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (log.f64 base)))) (/.f64 (pow.f64 im 6) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))) -1)
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (log.f64 base))) (/.f64 (fma.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (/.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) 120)) (log.f64 base)))) (/.f64 (pow.f64 im 6) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))) (+.f64 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (/.f64 (pow.f64 im 4) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))) (expm1.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))) 1)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))) 1)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))) 1)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(-.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (log.f64 (/.f64 1 base))))) 1)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(-.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 re 2) (pow.f64 im 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 im re)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.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 im re)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 im re)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 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 (hypot.f64 im re)) (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 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 (hypot.f64 im re)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (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)) (neg.f64 (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 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 im re)) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (neg.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 im re)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.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 (/.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 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 re re) (*.f64 im 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 (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 (/.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 im re)) (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 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (neg.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 re im)) (log.f64 base)) 2)) (neg.f64 (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)) (neg.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (neg.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 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 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 re re) (*.f64 im 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)) 3) 1/3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.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))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(log.f64 (/.f64 1 (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 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 re re) (*.f64 im im)))) (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 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 im re)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.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 im re)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 im re)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 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 (hypot.f64 im re)) (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 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 (hypot.f64 im re)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (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)) (neg.f64 (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 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 im re)) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (neg.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 im re)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.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 (/.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 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 re re) (*.f64 im 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 (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 (/.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 im re)) (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 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (neg.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 re im)) (log.f64 base)) 2)) (neg.f64 (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)) (neg.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (neg.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 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 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 re re) (*.f64 im 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)) 3) 1/3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.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))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(log.f64 (/.f64 1 (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 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 re re) (*.f64 im im)))) (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 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(-.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.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 (hypot.f64 re im)))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 base) (/.f64 -1 (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.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 (hypot.f64 re im)))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.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 (hypot.f64 re im)))
(/.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 (hypot.f64 re im)))
(/.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 (hypot.f64 re im)))
(/.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) (neg.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.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 (hypot.f64 re im)))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.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 (hypot.f64 re im)))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) (log.f64 base))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.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 (hypot.f64 re im)))
(/.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 (hypot.f64 re im)))
(/.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 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 im re)))) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2))
(*.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 1 (/.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) (sqrt.f64 (log.f64 (hypot.f64 im re)))) (sqrt.f64 (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 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (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 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 im re)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (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 (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))) (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 im re))) 2)) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (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 (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 im re)))) (/.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (neg.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)))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (neg.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)))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (neg.f64 (/.f64 -1 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) 1) (log.f64 base))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (/.f64 -1 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 -1 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(/.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 (hypot.f64 re im)))
(/.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 (hypot.f64 re im)))
(/.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 (hypot.f64 re im)))
(/.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 (hypot.f64 re im)))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.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 (hypot.f64 re im)))
(/.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 (hypot.f64 re im)))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(log.f64 (/.f64 1 (exp.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.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 (hypot.f64 re im)))
(/.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 (hypot.f64 re im)))
(/.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 (hypot.f64 re im)))
(/.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 (hypot.f64 re im)))
(/.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 (hypot.f64 re im)))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(exp.f64 (-.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(/.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 (hypot.f64 re im)))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(-.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(/.f64 (log.f64 im) (log.f64 base))
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (log.f64 im) (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (log.f64 im) (neg.f64 (/.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 (pow.f64 (log.f64 im) 2)) (*.f64 (cbrt.f64 (log.f64 im)) (/.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 (/.f64 -1 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 im) 2))))
(*.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 (/.f64 (log.f64 im) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (neg.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)) (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 (/.f64 (log.f64 im) (log.f64 base))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 im))
(/.f64 (neg.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 1 (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.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 -1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))) (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (neg.f64 (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (/.f64 -1 (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) -1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.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 (sqrt.f64 (log.f64 im)) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base))) -1)
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) -1)
(*.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 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (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 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (neg.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 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(/.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 (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) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (pow.f64 im (/.f64 -1 (log.f64 base))))
(/.f64 (neg.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))
(expm1.f64 (log1p.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))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(/.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))
(-.f64 0 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) 1)
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (*.f64 re -1)))
(/.f64 (log.f64 base) (log.f64 (neg.f64 re)))
(/.f64 (log.f64 base) (*.f64 (log.f64 (/.f64 -1 re)) -1))
(/.f64 (log.f64 base) (*.f64 -1 (log.f64 (/.f64 -1 re))))
(/.f64 (log.f64 base) (neg.f64 (log.f64 (/.f64 -1 re))))
(/.f64 (log.f64 base) (/.f64 -1 (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) (/.f64 -1 (log.f64 base)))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)))
(/.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) -1)
(/.f64 (log.f64 base) (*.f64 -1 (log.f64 (/.f64 -1 re))))
(/.f64 (log.f64 base) (neg.f64 (log.f64 (/.f64 -1 re))))
(/.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 1)
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 1 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))
(/.f64 1 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(/.f64 1 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2)) (/.f64 -1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2)) -1) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (/.f64 -1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) -1) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(/.f64 (/.f64 (log.f64 base) 1) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 (/.f64 -1 re))) 2)) (cbrt.f64 (log.f64 (/.f64 -1 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(/.f64 (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (/.f64 -1 re)))) (sqrt.f64 (log.f64 (/.f64 -1 re))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 1)
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 3)
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 3) 1/3)
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 2)
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(neg.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(/.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 re)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2))
(fabs.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(log.f64 (pow.f64 base (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(*.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 3))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 3) (pow.f64 (log.f64 base) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (/.f64 -1 (pow.f64 (log.f64 (/.f64 -1 re)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 base) 3) (/.f64 -1 (pow.f64 (log.f64 (/.f64 -1 re)) 3))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 1))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))))) 1)
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(*.f64 -1 (/.f64 -1 (log.f64 (*.f64 re -1))))
(/.f64 1 (log.f64 (*.f64 re -1)))
(/.f64 1 (log.f64 (neg.f64 re)))
(*.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 1)
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(*.f64 1 (/.f64 -1 (log.f64 (/.f64 -1 re))))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(*.f64 (/.f64 -1 (cbrt.f64 (log.f64 (/.f64 -1 re)))) (pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 (/.f64 -1 re)))) 2))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 (/.f64 -1 re)))) 2) (/.f64 -1 (cbrt.f64 (log.f64 (/.f64 -1 re)))))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 (*.f64 re -1)))) (/.f64 1 (sqrt.f64 (log.f64 (*.f64 re -1)))))
(pow.f64 (/.f64 1 (sqrt.f64 (log.f64 (*.f64 re -1)))) 2)
(pow.f64 (/.f64 1 (sqrt.f64 (log.f64 (neg.f64 re)))) 2)
(*.f64 (/.f64 -1 (log.f64 (*.f64 re -1))) -1)
(/.f64 1 (log.f64 (*.f64 re -1)))
(/.f64 1 (log.f64 (neg.f64 re)))
(pow.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 1)
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(pow.f64 (/.f64 -1 (cbrt.f64 (log.f64 (/.f64 -1 re)))) 3)
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(pow.f64 (pow.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 3) 1/3)
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(pow.f64 (/.f64 1 (sqrt.f64 (log.f64 (*.f64 re -1)))) 2)
(pow.f64 (/.f64 1 (sqrt.f64 (log.f64 (neg.f64 re)))) 2)
(pow.f64 (log.f64 (*.f64 re -1)) -1)
(/.f64 1 (log.f64 (*.f64 re -1)))
(/.f64 1 (log.f64 (neg.f64 re)))
(pow.f64 (*.f64 (log.f64 (/.f64 -1 re)) -1) -1)
(/.f64 1 (*.f64 -1 (log.f64 (/.f64 -1 re))))
(/.f64 1 (neg.f64 (log.f64 (/.f64 -1 re))))
(neg.f64 (/.f64 -1 (log.f64 (*.f64 re -1))))
(/.f64 1 (log.f64 (*.f64 re -1)))
(/.f64 1 (log.f64 (neg.f64 re)))
(sqrt.f64 (/.f64 1 (pow.f64 (log.f64 (/.f64 -1 re)) 2)))
(log.f64 (exp.f64 (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))))))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(cbrt.f64 (pow.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) 3))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(expm1.f64 (log1p.f64 (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(exp.f64 (neg.f64 (log.f64 (log.f64 (*.f64 re -1)))))
(/.f64 1 (log.f64 (*.f64 re -1)))
(/.f64 1 (log.f64 (neg.f64 re)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (*.f64 re -1)))) 1))
(/.f64 1 (log.f64 (*.f64 re -1)))
(/.f64 1 (log.f64 (neg.f64 re)))
(log1p.f64 (expm1.f64 (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(/.f64 -1 (+.f64 (neg.f64 (log.f64 re)) (log.f64 -1)))
(/.f64 -1 (log.f64 (/.f64 -1 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))) 1)
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(*.f64 -1 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) -1)
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
(*.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1)
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(*.f64 1 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))
(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 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(*.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2))) (/.f64 -1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(*.f64 (/.f64 -1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) (/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(pow.f64 (/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) 2)
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))
(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 (log.f64 base)) (*.f64 (log.f64 (/.f64 -1 re)) -1))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) -1) (log.f64 (/.f64 -1 re)))
(/.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) -1)
(*.f64 (log.f64 (/.f64 -1 re)) (/.f64 -1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1) (log.f64 (*.f64 re -1)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (*.f64 re -1)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (neg.f64 re)))
(*.f64 (/.f64 (/.f64 -1 (log.f64 base)) 1) (*.f64 (log.f64 (/.f64 -1 re)) -1))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) -1)
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(pow.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1)
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(pow.f64 (/.f64 -1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) 3)
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(pow.f64 (pow.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 3) 1/3)
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(pow.f64 (/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) 2)
(neg.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
(sqrt.f64 (/.f64 -1 (pow.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) 2)))
(log.f64 (exp.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))))))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 3))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(exp.f64 (neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))) 1))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(-.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(/.f64 (log.f64 im) (log.f64 base))
(-.f64 (/.f64 0 (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (log.f64 im) (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (log.f64 im) (neg.f64 (/.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 (pow.f64 (log.f64 im) 2)) (*.f64 (cbrt.f64 (log.f64 im)) (/.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 (/.f64 -1 (log.f64 base)) (*.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (log.f64 im) 2))))
(*.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 (/.f64 (log.f64 im) (log.f64 base))) 2) (neg.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (neg.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)) (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 (/.f64 (log.f64 im) (log.f64 base))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 im))
(/.f64 (neg.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 1 (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(/.f64 (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.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 -1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))) (/.f64 -1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (neg.f64 (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(*.f64 (/.f64 -1 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (/.f64 -1 (sqrt.f64 (log.f64 base))))
(/.f64 (neg.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base)))) (sqrt.f64 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) -1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.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 (sqrt.f64 (log.f64 im)) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base))) -1)
(/.f64 (/.f64 (log.f64 im) (log.f64 base)) -1)
(*.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 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (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 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (log.f64 base)) (cbrt.f64 (log.f64 im)))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(/.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 (log.f64 im) -1) (log.f64 base))
(/.f64 (log.f64 im) (*.f64 (log.f64 base) -1))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(/.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 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3) 1/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) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (pow.f64 im (/.f64 -1 (log.f64 base))))
(/.f64 (neg.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))
(expm1.f64 (log1p.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))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) -1)
(+.f64 -1 (pow.f64 im (/.f64 -1 (log.f64 base))))
(-.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) 1)
(+.f64 -1 (pow.f64 im (/.f64 -1 (log.f64 base))))
(*.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 1 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) (cbrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (-.f64 (pow.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) 3) 1) (+.f64 (*.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) (pow.f64 im (/.f64 -1 (log.f64 base)))) (+.f64 1 (*.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) 1))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) 3) -1) (+.f64 (pow.f64 im (*.f64 2 (/.f64 -1 (log.f64 base)))) (+.f64 1 (pow.f64 im (/.f64 -1 (log.f64 base))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) 3) -1) (+.f64 1 (+.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) (pow.f64 im (*.f64 2 (/.f64 -1 (log.f64 base)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) (pow.f64 im (/.f64 -1 (log.f64 base)))) 1) (+.f64 (pow.f64 im (/.f64 -1 (log.f64 base))) 1))
(/.f64 (+.f64 (pow.f64 im (*.f64 2 (/.f64 -1 (log.f64 base)))) -1) (+.f64 1 (pow.f64 im (/.f64 -1 (log.f64 base)))))
(pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) 1/3)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (sqrt.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2)
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))
(fabs.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))) 3))
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (log.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(expm1.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 im re)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.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 im re)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 im re)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 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 (hypot.f64 im re)) (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 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 (hypot.f64 im re)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (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)) (neg.f64 (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 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 im re)) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (neg.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 im re)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.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 (/.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 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 re re) (*.f64 im 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 (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 (/.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 im re)) (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 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (neg.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 re im)) (log.f64 base)) 2)) (neg.f64 (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)) (neg.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (neg.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 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (/.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 im re)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 im re)) (log.f64 base))
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 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 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.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 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) 2) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (/.f64 -1 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -1) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) -1) (sqrt.f64 (/.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)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.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 im re)) (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 im re)) (log.f64 base))
(/.f64 (/.f64 1 (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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (/.f64 1 (/.f64 -1 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 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)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (/.f64 -1 (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 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (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 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 -1 (/.f64 -1 (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 im re)) (log.f64 base))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) -1) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) -1))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 base) -1))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 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 re re) (*.f64 im 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)) 3) 1/3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.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))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(log.f64 (/.f64 1 (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 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 re re) (*.f64 im im)))) (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 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(-.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 im re)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 -1 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.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 im re)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 im re)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 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 (hypot.f64 im re)) (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 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 (hypot.f64 im re)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (neg.f64 (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)) (neg.f64 (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 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 im re)) (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (neg.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(*.f64 (neg.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 im re)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.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 (/.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 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 re re) (*.f64 im 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 (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 (/.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 im re)) (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 (sqrt.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (cbrt.f64 (log.f64 base))))
(*.f64 (neg.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 re im)) (log.f64 base)) 2)) (neg.f64 (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)) (neg.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (neg.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 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (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 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 re re) (*.f64 im 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)) 3) 1/3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.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))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 base)))
(log.f64 (/.f64 1 (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 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 re re) (*.f64 im im)))) (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 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(+.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) -1)
(+.f64 -1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))
(+.f64 -1 (pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base))))
(-.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) 1)
(+.f64 -1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))
(+.f64 -1 (pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base))))
(*.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 (sqrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (sqrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) 3) 1) (+.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))) (+.f64 1 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) 1))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) 3) -1) (+.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 -1 (log.f64 base)))) (+.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base))) 3) -1) (+.f64 1 (+.f64 (pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base))) (pow.f64 (hypot.f64 im re) (*.f64 2 (/.f64 -1 (log.f64 base)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))) 1) (+.f64 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base))) 1))
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 -1 (log.f64 base)))) -1) (+.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 -1 (log.f64 base)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 im re) (*.f64 2 (/.f64 -1 (log.f64 base)))) -1) (+.f64 1 (pow.f64 (hypot.f64 im re) (/.f64 -1 (log.f64 base)))))
(pow.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(pow.f64 (cbrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(pow.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) 1/3)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(pow.f64 (sqrt.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(sqrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(fabs.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))))
(log.f64 (exp.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(cbrt.f64 (pow.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3))
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (log.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(log1p.f64 (expm1.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(expm1.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(expm1.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))

eval324.0ms (2.7%)

Compiler

Compiled 19435 to 10621 computations (45.4% saved)

prune191.0ms (1.6%)

Pruning

34 alts after pruning (28 fresh and 6 done)

PrunedKeptTotal
New78411795
Fresh71724
Picked325
Done044
Total79434828
Accurracy
100.0%
Counts
828 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
25.3%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
98.8%
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
99.3%
(/.f64 (/.f64 -1 (/.f64 -1 (log.f64 (hypot.f64 re im)))) (log.f64 base))
52.2%
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
3.6%
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
99.4%
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
4.0%
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
51.1%
(/.f64 (log.f64 im) (log.f64 base))
51.1%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
51.4%
(/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 3))
52.0%
(/.f64 -1 (/.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) (/.f64 -1 (log.f64 base))))
52.1%
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
3.6%
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 im)))
52.1%
(/.f64 -1 (/.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
52.0%
(/.f64 -1 (*.f64 (/.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)))
51.0%
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 im))))
98.9%
(/.f64 -1 (neg.f64 (log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))))
46.2%
(-.f64 (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
26.2%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -2) (log.f64 im))
99.3%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
44.0%
(*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
51.1%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
52.1%
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))
3.6%
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 im))
36.8%
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
50.9%
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -3)) (log.f64 im))
51.2%
(log1p.f64 (+.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 base))) -1))
51.3%
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))))
50.5%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
99.1%
(log.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))
51.0%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
38.8%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
40.5%
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))))
50.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
Compiler

Compiled 1461 to 811 computations (44.5% saved)

regimes178.0ms (1.5%)

Counts
78 → 1
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 (/.f64 -1 re))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 im))))
(/.f64 -1 (*.f64 (/.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)))
(/.f64 -1 (/.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(/.f64 -1 (/.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(log1p.f64 (+.f64 (pow.f64 (/.f64 -1 re) (/.f64 -1 (log.f64 base))) -1))
(/.f64 -1 (/.f64 -1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (/.f64 -1 (/.f64 -1 (log.f64 (hypot.f64 re im)))) (log.f64 base))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 im re)))))
(/.f64 -1 (/.f64 (log.f64 base) (/.f64 -1 (/.f64 1 (log.f64 (hypot.f64 re im))))))
(/.f64 -1 (/.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (/.f64 -1 (log.f64 base))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 base) re) re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (log.f64 base)) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(-.f64 (/.f64 (*.f64 1/2 (*.f64 im im)) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 (/.f64 -1 re)) (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 (cbrt.f64 (pow.f64 (log.f64 base) -3)) (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)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
(log.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))))
(/.f64 -1 (neg.f64 (log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(/.f64 -1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 im re)) (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 im re)) (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 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base))) 2))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 base) 2) (log.f64 (hypot.f64 im re))))
(cbrt.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (pow.f64 (log.f64 base) 3)))
(neg.f64 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 base) (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))))
(*.f64 (neg.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (/.f64 1 (log.f64 base)) (*.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 base)) (log.f64 (hypot.f64 im re))))
(/.f64 (+.f64 (*.f64 (log.f64 im) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 base)) 2)
(/.f64 (pow.f64 (log.f64 base) 5) (/.f64 (pow.f64 (log.f64 base) 6) (log.f64 (hypot.f64 im re))))
(pow.f64 (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -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)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2))) 3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 base) -2)) 3) 1/3)
(*.f64 (pow.f64 (log.f64 base) 4) (/.f64 (log.f64 (hypot.f64 im re)) (/.f64 (pow.f64 (log.f64 base) 6) (log.f64 base))))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (exp.f64 (*.f64 (log.f64 (log.f64 base)) 2)) (*.f64 0 0)))
(/.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 3) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (+.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 3) 1/3)) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 (hypot.f64 im re)))) (cbrt.f64 (pow.f64 (log.f64 base) 4)))
(/.f64 (+.f64 (fma.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)) 0) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (+.f64 (/.f64 1 (/.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (+.f64 (fma.f64 (*.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))) 0) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
Outputs
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
Calls

5 calls:

35.0ms
re
34.0ms
im
34.0ms
(log.f64 base)
32.0ms
base
20.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)))
Results
AccuracySegmentsBranch
99.4%1re
99.4%1im
99.4%1base
99.4%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)))
99.4%1(log.f64 base)
Compiler

Compiled 1079 to 505 computations (53.2% saved)

regimes270.0ms (2.2%)

Counts
18 → 6
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(*.f64 (/.f64 1 (log.f64 base)) (neg.f64 (log.f64 (/.f64 -1 re))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (log.f64 im))))
(/.f64 -1 (*.f64 (/.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)))
(/.f64 -1 (/.f64 1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(/.f64 -1 (*.f64 (neg.f64 (log.f64 base)) (/.f64 -1 (log.f64 (/.f64 -1 re)))))
(/.f64 -1 (/.f64 (/.f64 -1 (log.f64 (/.f64 -1 re))) (/.f64 -1 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (+.f64 (log.f64 im) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 im im)))))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
Outputs
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
Calls

4 calls:

72.0ms
(log.f64 base)
68.0ms
base
63.0ms
im
63.0ms
re
Results
AccuracySegmentsBranch
90.3%6re
90.8%6im
66.6%8base
66.6%8(log.f64 base)
Compiler

Compiled 183 to 113 computations (38.3% saved)

regimes64.0ms (0.5%)

Counts
8 → 6
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
Outputs
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
Calls

1 calls:

62.0ms
im
Results
AccuracySegmentsBranch
90.8%6im
Compiler

Compiled 61 to 31 computations (49.2% saved)

regimes21.0ms (0.2%)

Accuracy

Total -32.2b remaining (-103.1%)

Threshold costs -32.2b (-103.1%)

Counts
7 → 1
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 base))
(*.f64 (/.f64 -1 (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(/.f64 -1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))
Outputs
(/.f64 (log.f64 im) (log.f64 base))
Calls

4 calls:

5.0ms
im
5.0ms
base
5.0ms
(log.f64 base)
5.0ms
re
Results
AccuracySegmentsBranch
51.1%1base
51.1%1(log.f64 base)
51.1%1re
51.1%1im
Compiler

Compiled 66 to 36 computations (45.5% saved)

bsearch147.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
8.121916806815336e-51
8.866703382388116e-50
69.0ms
9.538534047093449e-62
5.990396823828332e-61
28.0ms
8.737779745722834e-105
5.97678376417592e-100
27.0ms
1.677964307084115e-168
3.018572670967307e-161
5.0ms
9.838406717108229e-204
1.045406593712794e-203
Results
140.0ms496×body256valid
Compiler

Compiled 756 to 620 computations (18% saved)

bsearch97.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
8.121916806815336e-51
8.866703382388116e-50
19.0ms
9.538534047093449e-62
5.990396823828332e-61
27.0ms
8.737779745722834e-105
5.97678376417592e-100
27.0ms
1.677964307084115e-168
3.018572670967307e-161
3.0ms
9.838406717108229e-204
1.045406593712794e-203
Results
89.0ms496×body256valid
Compiler

Compiled 738 to 602 computations (18.4% saved)

simplify12.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative
sub-neg
neg-mul-1
+-commutative
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055392
163392
267392
370392
471392
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(if (<=.f64 im 7201235594705955/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) (if (<=.f64 im 7223476702308033/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) (if (<=.f64 im 677714506577985/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) (if (<=.f64 im 3401392621346163/14474011154664524427946373126085988481658748083205070504932198000989141204992) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) (if (<=.f64 im 1684996666696915/52656145834278593348959013841835216159447547700274555627155488768) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))))))
(if (<=.f64 im 7201235594705955/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) (if (<=.f64 im 7469128023985787/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) (if (<=.f64 im 4019004632032237/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) (if (<=.f64 im 1519771171239775/14474011154664524427946373126085988481658748083205070504932198000989141204992) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) (if (<=.f64 im 710857968762761/26328072917139296674479506920917608079723773850137277813577744384) (/.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))
Outputs
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(if (<=.f64 im 7201235594705955/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) (if (<=.f64 im 7223476702308033/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) (if (<=.f64 im 677714506577985/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (*.f64 (/.f64 -1 (log.f64 base)) (log.f64 (/.f64 -1 re))) (if (<=.f64 im 3401392621346163/14474011154664524427946373126085988481658748083205070504932198000989141204992) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) (if (<=.f64 im 1684996666696915/52656145834278593348959013841835216159447547700274555627155488768) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))))))
(if (<=.f64 im 7201235594705955/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) (if (<=.f64 im 7223476702308033/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024) (/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) (if (<=.f64 im 677714506577985/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (*.f64 (log.f64 (/.f64 -1 re)) (/.f64 -1 (log.f64 base))) (if (<=.f64 im 3401392621346163/14474011154664524427946373126085988481658748083205070504932198000989141204992) (*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) (if (<=.f64 im 1684996666696915/52656145834278593348959013841835216159447547700274555627155488768) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))))))
(if (<=.f64 im 7201235594705955/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) (if (<=.f64 im 7469128023985787/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) (if (<=.f64 im 4019004632032237/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) (if (<=.f64 im 1519771171239775/14474011154664524427946373126085988481658748083205070504932198000989141204992) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 im)) (if (<=.f64 im 710857968762761/26328072917139296674479506920917608079723773850137277813577744384) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))))))
(if (<=.f64 im 7201235594705955/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) (if (<=.f64 im 7469128023985787/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (/.f64 1 (/.f64 (log.f64 base) (log.f64 im))) (if (<=.f64 im 4019004632032237/157608024785577916849116160400574455220318957081861786671793173616982887085988842445657065019539662563226511961227264) (/.f64 (neg.f64 (log.f64 (/.f64 -1 re))) (log.f64 base)) (if (<=.f64 im 1519771171239775/14474011154664524427946373126085988481658748083205070504932198000989141204992) (*.f64 (log.f64 im) (/.f64 1 (log.f64 base))) (if (<=.f64 im 710857968762761/26328072917139296674479506920917608079723773850137277813577744384) (/.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))
Compiler

Compiled 151 to 98 computations (35.1% saved)

soundness1.8s (14.8%)

Rules
1316×*-commutative
1316×*-commutative
1194×prod-diff
826×fma-def
754×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053510717
113888761
248178579
053510717
113888761
248178579
027323
1557315
26814315
0188660556
1600851982
02178
143876
2533176
027323
1557315
26814315
0188660556
1600851982
027278
1536244
27191244
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 813 to 366 computations (55% saved)

end139.0ms (1.1%)

Remove

(sort re im)

Compiler

Compiled 366 to 216 computations (41% saved)

Profiling

Loading profile data...