math.log/2 on complex, real part

Time bar (total: 11.9s)

analyze241.0ms (2%)

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.6s (22.3%)

Results
2.1s8256×body256valid
569.0ms2111×body256invalid
Bogosity

preprocess231.0ms (1.9%)

Algorithm
egg-herbie
Rules
2484×fma-def
1510×cube-prod
678×distribute-lft-out
588×distribute-lft-in
556×distribute-rgt-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
079356
1161340
2241340
3396220
4666172
51006172
63424172
73647172
83768172
93934172
104134172
114485172
126769172
137778172
Stop Event
node limit
Calls
Call 1
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 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 (neg.f64 re) (neg.f64 re)) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im (neg.f64 re)) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im))))) (log.f64 base)) (*.f64 (atan2.f64 (neg.f64 im) re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (neg.f64 base))) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 (neg.f64 base)) (log.f64 (neg.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im)))) (log.f64 base)) (*.f64 (atan2.f64 im (neg.f64 re)) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im))))) (log.f64 base)) (*.f64 (atan2.f64 (neg.f64 im) re) 0)) (+.f64 (*.f64 (log.f64 base) (log.f64 base)) (*.f64 0 0)))
(/.f64 (fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 base) 0) (*.f64 (log.f64 base) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 (neg.f64 base))) (*.f64 (atan2.f64 im re) 0)) (+.f64 (*.f64 (log.f64 (neg.f64 base)) (log.f64 (neg.f64 base))) (*.f64 0 0)))
(/.f64 (fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 (neg.f64 base)) 0) (*.f64 (log.f64 (neg.f64 base)) (log.f64 (neg.f64 base))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (neg.f64 base))) (*.f64 (log.f64 (neg.f64 base)) (log.f64 (neg.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (neg.f64 base))) (/.f64 (log.f64 (neg.f64 base)) (log.f64 (neg.f64 base))))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (neg.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (neg.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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (/.f64 (log.f64 base) (log.f64 base)))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 base base) (*.f64 im im)))) (log.f64 re)) (*.f64 (atan2.f64 im base) 0)) (+.f64 (*.f64 (log.f64 re) (log.f64 re)) (*.f64 0 0)))
(/.f64 (fma.f64 (log.f64 (hypot.f64 base im)) (log.f64 re) 0) (*.f64 (log.f64 re) (log.f64 re)))
(/.f64 (*.f64 (log.f64 (hypot.f64 im base)) (log.f64 re)) (*.f64 (log.f64 re) (log.f64 re)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im base)) (log.f64 re)) (/.f64 (log.f64 re) (log.f64 re)))
(*.f64 1 (/.f64 (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 (log.f64 (hypot.f64 re base)) (/.f64 (log.f64 im) 1))
(/.f64 (log.f64 (hypot.f64 re base)) (log.f64 im))
Symmetry

(abs re)

(abs im)

(sort re im)

Compiler

Compiled 31 to 20 computations (35.5% saved)

eval1.0ms (0%)

Compiler

Compiled 59 to 17 computations (71.2% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.3%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
Compiler

Compiled 52 to 32 computations (38.5% saved)

localize58.0ms (0.5%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.4%
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.4%
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.1%
(*.f64 (log.f64 base) (log.f64 base))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
Compiler

Compiled 60 to 11 computations (81.7% saved)

series87.0ms (0.7%)

Counts
4 → 120
Calls

30 calls:

TimeVariablePointExpression
51.0ms
base
@0
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
11.0ms
base
@-inf
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
9.0ms
base
@inf
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
2.0ms
im
@inf
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
2.0ms
re
@0
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))

rewrite99.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1354×log-prod
788×pow-prod-down
634×pow-prod-up
550×pow-exp
444×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify151.0ms (1.3%)

Algorithm
egg-herbie
Rules
1082×unswap-sqr
674×distribute-lft-in
652×distribute-rgt-in
620×associate-+r+
536×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043314049
1110811223
2350410921
Stop Event
node limit
Counts
297 → 295
Calls
Call 1
Inputs
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(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 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 base)) (pow.f64 im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2))) (*.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 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6)))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2))))))
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6)))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2))))))
(*.f64 (log.f64 base) (log.f64 re))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2))) (*.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2))) (*.f64 (log.f64 base) (log.f64 re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 re 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 base)) (pow.f64 re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2))) (*.f64 (log.f64 base) (log.f64 re)))))
(*.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 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))) (+.f64 (*.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/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2))))))
(*.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 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))) (+.f64 (*.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/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2))))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 1 (/.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) (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) -2)))
(*.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 (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))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) -2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) 1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -2) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (cbrt.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))) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (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))))
(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)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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)
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) -1)
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (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 base) (log.f64 (hypot.f64 re im))) -3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) (pow.f64 (log.f64 base) 6)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 0 (pow.f64 (log.f64 base) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 base (log.f64 base))) (cbrt.f64 (pow.f64 base (log.f64 base))))) (log.f64 (cbrt.f64 (pow.f64 base (log.f64 base)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 base (log.f64 base)))) (log.f64 (sqrt.f64 (pow.f64 base (log.f64 base)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) 1)
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 3)
(pow.f64 (cbrt.f64 (log.f64 base)) 6)
(pow.f64 (pow.f64 (log.f64 base) 4) 1/2)
(pow.f64 (pow.f64 (log.f64 base) 6) 1/3)
(pow.f64 (pow.f64 (log.f64 base) 3) 2/3)
(pow.f64 (sqrt.f64 (log.f64 base)) 4)
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (log.f64 base))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 base)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2)))
(+.f64 0 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (log.f64 base))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (log.f64 base))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(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)) 2) 1/2)
(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)
(sqrt.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 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 (hypot.f64 re im)) (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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)) 1))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (log.f64 (hypot.f64 re im)) (*.f64 (/.f64 1 (log.f64 base)) 1))
(*.f64 (log.f64 base) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)))
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (log.f64 base) -2))
(*.f64 1 (/.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) (*.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) -2)))
(*.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 (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))) (*.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) -2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))) (/.f64 1 (neg.f64 (pow.f64 (log.f64 base) 2))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -2) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 (hypot.f64 re im)) 1))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (/.f64 (log.f64 base) (pow.f64 (log.f64 base) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) (/.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 2)) (log.f64 base))
(*.f64 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -2) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 base)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (cbrt.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))) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (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))))
(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)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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)
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) -1)
(neg.f64 (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (neg.f64 (pow.f64 (log.f64 base) 2))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (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 base) (log.f64 (hypot.f64 re im))) -3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) (pow.f64 (log.f64 base) 6)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
Outputs
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (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 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(fma.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (neg.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 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))))) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (neg.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/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.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))) (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 (*.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (/.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 (pow.f64 re 2) (log.f64 base)))))
(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 im) (*.f64 (log.f64 base) (*.f64 re re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(-.f64 (/.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 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 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (/.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.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))) (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 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (log.f64 base)) (/.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base))))) (/.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 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(fma.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base))))
(fma.f64 -1 (/.f64 (neg.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 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))))) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.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))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.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/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6))) (fma.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (/.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 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.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/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (pow.f64 re 6) (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) 120)) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 re im) (/.f64 re im))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/720 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) 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 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))
(-.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 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 re im) (/.f64 re im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (*.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 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (pow.f64 re 6) (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) 120)) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 re im) (/.f64 re im))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 1/720 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) 120))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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))))
(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 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im)))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im)) (*.f64 (log.f64 im) (log.f64 base)))
(fma.f64 (log.f64 im) (log.f64 base) (*.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 im 4) (log.f64 base))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im)) (*.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (fma.f64 (log.f64 im) (log.f64 base) (*.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 (log.f64 im) (log.f64 base) (*.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 base)) (pow.f64 im 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2))) (*.f64 (log.f64 base) (log.f64 im)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 im 4) (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 (log.f64 base) (*.f64 re re)) (*.f64 im im)) (*.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (log.f64 base)) (fma.f64 (log.f64 im) (log.f64 base) (*.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base))))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 6)) (log.f64 base)) (fma.f64 (log.f64 im) (log.f64 base) (*.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base))))))
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))
(*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 base)))
(*.f64 (log.f64 base) (log.f64 re))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2))))
(fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (log.f64 base)))))
(-.f64 (*.f64 1/2 (/.f64 im (/.f64 (/.f64 re (/.f64 (log.f64 base) re)) im))) (neg.f64 (*.f64 (log.f64 base) (log.f64 re))))
(fma.f64 1/2 (/.f64 im (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) im)) (*.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2)))))
(fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (log.f64 base))))))
(-.f64 (fma.f64 1/2 (/.f64 im (/.f64 (/.f64 re (/.f64 (log.f64 base) re)) im)) (*.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))) (neg.f64 (*.f64 (log.f64 base) (log.f64 re))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 im (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) im)) (*.f64 (log.f64 base) (log.f64 re))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6)))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2))))))
(fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 4) (log.f64 base))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) 120))) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (log.f64 base)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 im (/.f64 (/.f64 re (/.f64 (log.f64 base) re)) im)) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) 120))))) (neg.f64 (*.f64 (log.f64 base) (log.f64 re))))
(+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (pow.f64 re 6) (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 im (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) im)) (*.f64 (log.f64 base) (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 (log.f64 base) (neg.f64 (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (log.f64 base)))))
(-.f64 (*.f64 1/2 (/.f64 im (/.f64 (/.f64 re (/.f64 (log.f64 base) re)) im))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(-.f64 (*.f64 1/2 (/.f64 im (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) 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/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2)))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (log.f64 base))))))
(-.f64 (fma.f64 1/2 (/.f64 im (/.f64 (/.f64 re (/.f64 (log.f64 base) re)) im)) (*.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(-.f64 (fma.f64 1/2 (/.f64 im (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) 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/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 re 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6)))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2))))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 4) (log.f64 base))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) 120))) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (log.f64 base)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 im (/.f64 (/.f64 re (/.f64 (log.f64 base) re)) im)) (*.f64 1/720 (*.f64 (/.f64 (log.f64 base) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) 120))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(-.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 im (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) im)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (/.f64 (pow.f64 re 6) (log.f64 base)))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(*.f64 (log.f64 base) (log.f64 re))
(*.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))
(*.f64 (neg.f64 (log.f64 re)) (neg.f64 (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2))) (*.f64 (log.f64 base) (log.f64 re)))
(fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (log.f64 base)))))
(-.f64 (*.f64 1/2 (/.f64 im (/.f64 (/.f64 re (/.f64 (log.f64 base) re)) im))) (neg.f64 (*.f64 (log.f64 base) (log.f64 re))))
(fma.f64 1/2 (/.f64 im (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) im)) (*.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2))) (*.f64 (log.f64 base) (log.f64 re))))
(fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (log.f64 base))))))
(-.f64 (fma.f64 1/2 (/.f64 im (/.f64 (/.f64 re (/.f64 (log.f64 base) re)) im)) (*.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))))) (neg.f64 (*.f64 (log.f64 base) (log.f64 re))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 im (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) im)) (*.f64 (log.f64 base) (log.f64 re))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 re 4))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 base)) (pow.f64 re 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (pow.f64 re 2))) (*.f64 (log.f64 base) (log.f64 re)))))
(fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 re 4) (log.f64 base))) (fma.f64 1/6 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 re 6) (log.f64 base))) (fma.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (*.f64 re re) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 re)))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 1/6 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 im (/.f64 (/.f64 re (/.f64 (log.f64 base) re)) im)) (*.f64 (log.f64 base) (log.f64 re)))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/6 (/.f64 (log.f64 base) (/.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 1/2 (/.f64 im (/.f64 (/.f64 (*.f64 re re) (log.f64 base)) im)) (*.f64 (log.f64 base) (log.f64 re)))))
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(*.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2))))
(fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im)) (*.f64 (log.f64 im) (log.f64 base)))
(fma.f64 (log.f64 im) (log.f64 base) (*.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 im 4) (log.f64 base))) (fma.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im)) (*.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (fma.f64 (log.f64 im) (log.f64 base) (*.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (fma.f64 (log.f64 im) (log.f64 base) (*.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))) (+.f64 (*.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/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2))))))
(fma.f64 -1 (*.f64 (log.f64 base) (neg.f64 (log.f64 im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 im 4) (log.f64 base))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) 120))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im))))))
(-.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) (*.f64 120 (log.f64 base))) (pow.f64 im 6))))) (*.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(+.f64 (fma.f64 (log.f64 im) (log.f64 base) (*.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))) (/.f64 (*.f64 1/720 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120))) (pow.f64 im 6))))
(*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(*.f64 (neg.f64 (log.f64 base)) (log.f64 (/.f64 -1 im)))
(*.f64 (log.f64 base) (neg.f64 (log.f64 (/.f64 -1 im))))
(*.f64 (log.f64 (/.f64 -1 im)) (neg.f64 (log.f64 base)))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)) (*.f64 (log.f64 base) (neg.f64 (log.f64 (/.f64 -1 im)))))
(-.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2)))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im)))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)) (/.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)) (*.f64 -1/4 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 4) (pow.f64 re 4))))) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))
(+.f64 (*.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 im 4))) (+.f64 (*.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/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (pow.f64 im 2))))))
(fma.f64 -1 (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 im 4) (log.f64 base))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) 120))) (*.f64 1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) (*.f64 im im))))))
(-.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) (*.f64 120 (log.f64 base))) (pow.f64 im 6))))) (*.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))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)) (/.f64 (*.f64 1/720 (*.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 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (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 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(fma.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (neg.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 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))))) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (neg.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/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.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))) (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 (*.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (/.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 (pow.f64 re 2) (log.f64 base)))))
(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 im) (*.f64 (log.f64 base) (*.f64 re re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(-.f64 (/.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 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 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(-.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (/.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.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))) (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 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 re 4)) (log.f64 base)) (fma.f64 1/720 (/.f64 (/.f64 (*.f64 (pow.f64 im 6) 120) (pow.f64 re 6)) (log.f64 base)) (/.f64 1/2 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base))))) (/.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 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(fma.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base))))
(fma.f64 -1 (/.f64 (neg.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 (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))))) (/.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 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.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))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.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/6 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6))) (fma.f64 1/2 (/.f64 im (/.f64 (*.f64 (log.f64 base) (*.f64 re re)) im)) (/.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 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.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/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (pow.f64 re 6) (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) 120)) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 re im) (/.f64 re im))))) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/720 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) 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 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))
(-.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 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im)))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 re im) (/.f64 re im)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (*.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 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 4)) (log.f64 base)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 (*.f64 1/2 (*.f64 re re)) (*.f64 (log.f64 base) (*.f64 im im))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (pow.f64 re 6) (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) 120)) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 re im) (/.f64 re im))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re (log.f64 base)) (/.f64 re (*.f64 im im))) (/.f64 1/720 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (*.f64 (pow.f64 re 6) 120))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 im 2) (pow.f64 re 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 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(/.f64 (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 (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 (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 (/.f64 1 (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 base) (/.f64 (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 (log.f64 base) (*.f64 (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 (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 (*.f64 (log.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))
(*.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 (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 (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 (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 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 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))) (*.f64 (sqrt.f64 (*.f64 (log.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))
(*.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 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 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)) (neg.f64 (log.f64 base))) (/.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 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (*.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 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (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))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) 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)) 1) (/.f64 (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))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (log.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))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) (/.f64 (sqrt.f64 (*.f64 (log.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))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 4) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 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 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 4) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -2) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -2) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -2) (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -2) (/.f64 (log.f64 (hypot.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (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 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 4))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 4) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 4) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (log.f64 (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 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (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 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(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)) 2) 1/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 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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))
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) -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 (hypot.f64 re im)) (log.f64 base)) (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))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (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 base) (log.f64 (hypot.f64 re im))) -3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) (pow.f64 (log.f64 base) 6)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 6)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) (pow.f64 (log.f64 base) 6)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) 3)) 1))
(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)))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 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))
(exp.f64 (*.f64 (log.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))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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))
(exp.f64 (*.f64 (log.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))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 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 (pow.f64 (log.f64 base) 2))
(pow.f64 (log.f64 base) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 base (log.f64 base))) (cbrt.f64 (pow.f64 base (log.f64 base))))) (log.f64 (cbrt.f64 (pow.f64 base (log.f64 base)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 base (log.f64 base))))) (log.f64 (cbrt.f64 (pow.f64 base (log.f64 base)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 base (log.f64 base)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 base (log.f64 base)))) (log.f64 (sqrt.f64 (pow.f64 base (log.f64 base)))))
(pow.f64 (log.f64 base) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (log.f64 base) 2))) 1)
(pow.f64 (log.f64 base) 2)
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (log.f64 base) 2) 1)
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 3)
(pow.f64 (log.f64 base) 2)
(pow.f64 (cbrt.f64 (log.f64 base)) 6)
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (log.f64 base) 4) 1/2)
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (log.f64 base) 6) 1/3)
(pow.f64 (log.f64 base) 2)
(pow.f64 (pow.f64 (log.f64 base) 3) 2/3)
(pow.f64 (log.f64 base) 2)
(pow.f64 (sqrt.f64 (log.f64 base)) 4)
(pow.f64 (log.f64 base) 2)
(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))
(pow.f64 (log.f64 base) 2)
(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)
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 1) 2))
(pow.f64 (log.f64 base) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 base)) 2) 1))
(pow.f64 (log.f64 base) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (log.f64 base))) 1) 1))
(pow.f64 (log.f64 base) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 base)))) 3))
(pow.f64 (log.f64 base) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 base) 6)) 1/3))
(pow.f64 (log.f64 base) 2)
(log1p.f64 (expm1.f64 (pow.f64 (log.f64 base) 2)))
(pow.f64 (log.f64 base) 2)
(+.f64 0 (*.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 im re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (log.f64 base))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (log.f64 base))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (log.f64 base))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (log.f64 base)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (log.f64 base)))) (log.f64 (sqrt.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)))
(-.f64 (exp.f64 (log1p.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 im re)))
(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 im re)))
(pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 im re)))
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2) 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 im re)))
(pow.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 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 (hypot.f64 re im)) (log.f64 base))) 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 (hypot.f64 re im)) (log.f64 base)) 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 (hypot.f64 re im)) (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 im re)))
(expm1.f64 (log1p.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(exp.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(exp.f64 (*.f64 (log.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 im re)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 1))
(*.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))))
(*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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 im re)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 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)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 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)))
(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)))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(/.f64 (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 (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 (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 (/.f64 1 (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 base) (/.f64 (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 (log.f64 base) (*.f64 (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 (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 (*.f64 (log.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))
(*.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 (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 (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 (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 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) -2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 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))) (*.f64 (sqrt.f64 (*.f64 (log.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))
(*.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 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 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)) (neg.f64 (log.f64 base))) (/.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 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (pow.f64 (log.f64 base) -2) (*.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 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (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))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) 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)) 1) (/.f64 (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))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (log.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))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) (/.f64 (sqrt.f64 (*.f64 (log.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))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 4) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) 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 (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 4) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -2) (/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -2) (/.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -2) (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -2) (/.f64 (log.f64 (hypot.f64 im re)) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (log.f64 base)) (/.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (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 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 base)) 4))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re)))) 2) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 4) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 4)) (/.f64 (log.f64 base) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.f64 (log.f64 base) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 4) (/.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (cbrt.f64 (log.f64 base)) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (log.f64 (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 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (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 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))
(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)) 2) 1/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 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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))
(pow.f64 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1) -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 (hypot.f64 re im)) (log.f64 base)) (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))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (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 base) (log.f64 (hypot.f64 re im))) -3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) (pow.f64 (log.f64 base) 6)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 base) 6)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 im re))) 3) (pow.f64 (log.f64 base) 6)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (pow.f64 (log.f64 base) 3)) 1))
(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)))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1) 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))
(exp.f64 (*.f64 (log.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))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -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))
(exp.f64 (*.f64 (log.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))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 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))

eval92.0ms (0.8%)

Compiler

Compiled 7012 to 3059 computations (56.4% saved)

prune71.0ms (0.6%)

Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New27817295
Fresh000
Picked112
Done000
Total27918297
Accuracy
100.0%
Counts
297 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.3%
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -3) 1/3)
99.4%
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
50.3%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
98.1%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
98.0%
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) (*.f64 (log.f64 base) (log.f64 base)))
47.6%
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
98.7%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
98.9%
(/.f64 (log.f64 im) (log.f64 base))
71.4%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
99.4%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
99.3%
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
97.4%
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))))
98.6%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
99.0%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
71.7%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
50.5%
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
98.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -3))
50.3%
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -3) 1/3)
99.4%
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
50.3%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
98.1%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
98.0%
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) (*.f64 (log.f64 base) (log.f64 base)))
47.6%
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
98.7%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
98.9%
(/.f64 (log.f64 im) (log.f64 base))
71.4%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
99.4%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
99.3%
(*.f64 (log.f64 base) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -2)))
97.4%
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))))
98.6%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
99.0%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
71.7%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
50.5%
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
98.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -3))
Compiler

Compiled 920 to 666 computations (27.6% saved)

localize188.0ms (1.6%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))))
99.6%
(cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))
99.6%
(pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))
99.2%
(log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))))
99.7%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.6%
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
99.4%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
99.8%
(exp.f64 (log.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%
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
99.7%
(/.f64 (log.f64 im) (log.f64 base))
99.8%
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
99.7%
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
Compiler

Compiled 171 to 44 computations (74.3% saved)

series538.0ms (4.5%)

Counts
11 → 376
Calls

96 calls:

TimeVariablePointExpression
79.0ms
im
@0
(/.f64 (log.f64 im) (log.f64 base))
79.0ms
base
@inf
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
44.0ms
base
@-inf
(log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))))
42.0ms
re
@inf
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
37.0ms
base
@0
(log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))))

rewrite188.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1964×log-prod
712×expm1-udef
710×log1p-udef
458×add-sqr-sqrt
454×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027251
1524247
25793247
Stop Event
node limit
Counts
11 → 549
Calls
Call 1
Inputs
(/.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 im) (log.f64 base))
(log.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))))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))))
(pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base)))
(cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))))
Outputs
(+.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im))))))) (log.f64 (cbrt.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))) (log.f64 (sqrt.f64 (pow.f64 base (/.f64 1 (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 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)
(*.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 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)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.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 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -3)
(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) (neg.f64 (log.f64 (hypot.f64 re im)))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))
(log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3))
(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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0)
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (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 3 (*.f64 1/3 (/.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 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (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 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 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)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 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) (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 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 3 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (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 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (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 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.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)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (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))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (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 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (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 (/.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 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0)
(+.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (fma.f64 (neg.f64 (sqrt.f64 (log.f64 (log.f64 base)))) (sqrt.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (log.f64 base))))
(+.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log1p.f64 2))
(+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 (hypot.f64 re im))))
(+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1)))
(+.f64 0 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log1p.f64 2) (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log.f64 (*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (log.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6)) (log.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(+.f64 (log.f64 (pow.f64 (log.f64 base) -1/2)) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (/.f64 1 (neg.f64 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (log.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (log.f64 (*.f64 (cbrt.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 (fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (*.f64 (log.f64 (log.f64 base)) 1))) (fma.f64 (neg.f64 (log.f64 (log.f64 base))) 1 (*.f64 (log.f64 (log.f64 base)) 1)))
(+.f64 (fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base))))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (log.f64 (log.f64 base)) 1))) (fma.f64 (neg.f64 (log.f64 (log.f64 base))) 1 (*.f64 (log.f64 (log.f64 base)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base))))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))))))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (log.f64 (log.f64 base)) 1))) (fma.f64 (neg.f64 (log.f64 (log.f64 base))) 1 (*.f64 (log.f64 (log.f64 base)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base))))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))))))
(+.f64 (log.f64 (/.f64 1 (neg.f64 (log.f64 base)))) (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))))
(+.f64 (log.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1)) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)) (log.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 3)) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3)) (log.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3)))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1)) (log.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base)))) (log.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1)) (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (log.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(+.f64 (log.f64 (*.f64 3 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (log.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(+.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2)))) (log.f64 (/.f64 1 (cbrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2))) (log.f64 (pow.f64 (log.f64 base) -1/2)))
(+.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1)) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(+.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))) (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6)))
(-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 base)))
(-.f64 0 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(-.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (neg.f64 (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 1)
(*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)
(*.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 (log.f64 base)) 3)) (fma.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 (hypot.f64 re im))) (fma.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 base))))))
(/.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 base)))) (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)
(neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(exp.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(log1p.f64 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1))
(fma.f64 1 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (log.f64 base))))
(fma.f64 1 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log1p.f64 2))
(fma.f64 1 (log1p.f64 2) (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 1/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (cbrt.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log1p.f64 2))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (cbrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 base))))
(fma.f64 (*.f64 (cbrt.f64 (log1p.f64 2)) (cbrt.f64 (log1p.f64 2))) (cbrt.f64 (log1p.f64 2)) (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log1p.f64 2))
(fma.f64 (sqrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 base))))
(fma.f64 (sqrt.f64 (log1p.f64 2)) (sqrt.f64 (log1p.f64 2)) (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0)
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (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 3 (*.f64 1/3 (/.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 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (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 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 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)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 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) (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 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 3 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (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 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (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 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.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)))))
(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 (hypot.f64 re im)) (log.f64 base))) 3)
(pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0)
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (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 3 (*.f64 1/3 (/.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 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (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 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 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)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 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) (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 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 3 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (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 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (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 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.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)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (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))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 0 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.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))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 3))
(*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.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))) 1/3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1/3))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/3)
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(pow.f64 (cbrt.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)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(exp.f64 (log.f64 (cbrt.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/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0)
(+.f64 0 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)))
(+.f64 (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (pow.f64 1 1/3)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1/3)) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1/3)) (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1/3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 1)
(*.f64 1 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(pow.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(pow.f64 (pow.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(cbrt.f64 (pow.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(exp.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 0 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(-.f64 (exp.f64 (log1p.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 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (pow.f64 1 (/.f64 1 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(+.f64 0 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) 1)
(*.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1/3))
(pow.f64 (hypot.f64 re im) (*.f64 (/.f64 1 (log.f64 base)) 1/3))
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1)
(pow.f64 (E.f64) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6) 2)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0)
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (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 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.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)))))
(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 (hypot.f64 re im)) (log.f64 base))) 3)
(pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (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))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))

simplify444.0ms (3.7%)

Algorithm
egg-herbie
Rules
1638×*-commutative
1054×+-commutative
820×fma-def
760×associate-*r/
484×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0247988607
Stop Event
node limit
Counts
925 → 945
Calls
Call 1
Inputs
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (log.f64 base) (log.f64 im))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))) (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.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 (pow.f64 im 2) (log.f64 base)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 6))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 1 re)) 2)))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.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 (pow.f64 im 2) (log.f64 base)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 (log.f64 base) (log.f64 re))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))) (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 (log.f64 base) (log.f64 re)))))
(*.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 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (+.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/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (log.f64 (/.f64 1 im)))))) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))))
(*.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 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.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/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (pow.f64 (log.f64 base) 2))))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))) (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 im) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 im 2) (log.f64 im)))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (pow.f64 (log.f64 base) 2))))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (log.f64 (/.f64 1 re))))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3)))))) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (log.f64 (/.f64 -1 re))))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (log.f64 (/.f64 -1 re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))))) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 re) 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (pow.f64 (log.f64 base) 2))))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 re) 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))) (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 re) 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 re 2) (log.f64 re)))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 re) 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (pow.f64 (log.f64 base) 2))))) (/.f64 (log.f64 re) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (+.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/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (log.f64 (/.f64 1 im))))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3)))))) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.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/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (log.f64 (/.f64 -1 im))))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))))) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (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 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (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)))))
(log.f64 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 im)))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 6 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 im))))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 6 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 30 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))) (+.f64 (*.f64 120 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 im)))) (*.f64 90 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))))))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 im)))))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 1 re))))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 1 re))))) (pow.f64 re 4)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 (/.f64 1 re)))) (*.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 re 6))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 1 re))))) (pow.f64 re 4))))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 -1 re))))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 -1 re))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 (/.f64 -1 re)))) (*.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (pow.f64 re 6))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4))))))
(log.f64 (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 re)))))
(+.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 6 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 re)))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 re))))))
(+.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 6 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 re)))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 30 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))) (+.f64 (*.f64 120 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 re)))) (*.f64 90 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 re)))))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 im))))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 im))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))))) (pow.f64 im 4)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 im))))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 1 im)))) (*.f64 90 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (pow.f64 im 6))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))))) (pow.f64 im 4))))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 im))))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 im))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 im))))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 -1 im)))) (*.f64 90 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 im 6))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4))))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 2) (log.f64 base))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 2) (log.f64 base))))))) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 base)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 im)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4))) 1/3) (/.f64 1 (pow.f64 im 4)))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 2) (log.f64 base))))))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 base)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 im)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4))) 1/3) (/.f64 1 (pow.f64 im 4))))))))) (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (*.f64 (pow.f64 im 2) (log.f64 im))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) 1/3) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 im)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4))) 1/3) (/.f64 1 (pow.f64 im 4))))) (pow.f64 im 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (*.f64 1/216 (/.f64 1 (*.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 base)) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (pow.f64 (log.f64 im) 4)) 1/3) (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (pow.f64 im 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 im)) 1/3) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (*.f64 1/216 (/.f64 1 (*.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))))))))))))))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (cbrt.f64 -1)))))) (pow.f64 re 4))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (cbrt.f64 -1)))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (log.f64 (/.f64 1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))) (pow.f64 re 6)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (cbrt.f64 -1)))))) (pow.f64 re 4))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 4)) 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (log.f64 (/.f64 1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))) (cbrt.f64 -1)))))) (pow.f64 re 6))))))))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))))) (pow.f64 re 4))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (log.f64 (/.f64 -1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (pow.f64 re 6)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))))) (pow.f64 re 4))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 4)) 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (log.f64 (/.f64 -1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (cbrt.f64 -1)))))) (pow.f64 re 6))))))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 2) (log.f64 base))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 2) (log.f64 base))))))) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 re)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4))) 1/3) (/.f64 1 (pow.f64 re 4)))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 2) (log.f64 base))))))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 re)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4))) 1/3) (/.f64 1 (pow.f64 re 4))))))))) (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (*.f64 (pow.f64 re 2) (log.f64 re))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 re)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4))) 1/3) (/.f64 1 (pow.f64 re 4))))) (pow.f64 re 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (*.f64 1/216 (/.f64 1 (*.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (pow.f64 (log.f64 re) 4)) 1/3) (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (pow.f64 re 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 re)) 1/3) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (*.f64 1/216 (/.f64 1 (*.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))))))))))))))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (pow.f64 im 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (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 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (cbrt.f64 -1)))))) (pow.f64 im 4))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (*.f64 (pow.f64 im 6) (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (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 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (cbrt.f64 -1)))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (pow.f64 im 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))) (pow.f64 im 6)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (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 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (cbrt.f64 -1)))))) (pow.f64 im 4))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 4)) 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))) (cbrt.f64 -1)))))) (pow.f64 im 6))))))))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (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 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1)))))) (pow.f64 im 4))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (*.f64 (pow.f64 im 6) (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 1/3) (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (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 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1)))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (log.f64 (/.f64 -1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (pow.f64 im 6)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (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 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1)))))) (pow.f64 im 4))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 4)) 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (log.f64 (/.f64 -1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (cbrt.f64 -1)))))) (pow.f64 im 6))))))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 im) 2)) 1/3) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 im) 2)) 1/3) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (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 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 im) 2)) 1/3) (*.f64 (pow.f64 re 6) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (*.f64 1/216 (/.f64 1 (*.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)))))))))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (log.f64 (/.f64 1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (log.f64 (/.f64 -1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1)))))
(pow.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 re) 2)) 1/3) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 re) 2)) 1/3) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 re) 2)) 1/3) (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (*.f64 1/216 (/.f64 1 (*.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))))))))) (pow.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (log.f64 (/.f64 -1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1)))))
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)) 1/3)
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3))
(+.f64 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3)) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3)) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 re 2) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base)))))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3)) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3)) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))
(+.f64 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base)))))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3)) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3)) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3))
(exp.f64 (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base))))))) (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base))))))) (*.f64 (pow.f64 re 6) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 2)) 1/3) (*.f64 (pow.f64 im 4) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))) (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 2)) 1/3) (*.f64 (pow.f64 im 4) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 2)) 1/3) (*.f64 (pow.f64 im 6) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 re 2) (log.f64 base))))))))) (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 4)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (pow.f64 im 6)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 4)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (pow.f64 im 6)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3))))
(pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) 1/3) (*.f64 (pow.f64 re 4) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))))) (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) 1/3) (*.f64 (pow.f64 re 4) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) 1/3) (*.f64 (pow.f64 re 6) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 im 2) (log.f64 base))))))))) (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (pow.f64 re 6)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (pow.f64 re 6)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3)))))
(+.f64 (*.f64 1/240 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 re 2) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base)))))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3)))))
(+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3)))))
(+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)))))
(+.f64 (*.f64 1/240 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base)))))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3)))))
(+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3)))))
(+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)))
(+.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im))))))) (log.f64 (cbrt.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))) (log.f64 (sqrt.f64 (pow.f64 base (/.f64 1 (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 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)
(*.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 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)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.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 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) -3)
(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) (neg.f64 (log.f64 (hypot.f64 re im)))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))
(log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 3))
(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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0)
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (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 3 (*.f64 1/3 (/.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 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (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 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 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)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 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) (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 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 3 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (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 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (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 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.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)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (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))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (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 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (/.f64 1 (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 (/.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 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0)
(+.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (fma.f64 (neg.f64 (sqrt.f64 (log.f64 (log.f64 base)))) (sqrt.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (log.f64 base))))
(+.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log1p.f64 2))
(+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 (hypot.f64 re im))))
(+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1)))
(+.f64 0 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log1p.f64 2) (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log.f64 (*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (log.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6)) (log.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(+.f64 (log.f64 (pow.f64 (log.f64 base) -1/2)) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (/.f64 1 (neg.f64 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (log.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (log.f64 (*.f64 (cbrt.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 (fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (*.f64 (log.f64 (log.f64 base)) 1))) (fma.f64 (neg.f64 (log.f64 (log.f64 base))) 1 (*.f64 (log.f64 (log.f64 base)) 1)))
(+.f64 (fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base))))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (log.f64 (log.f64 base)) 1))) (fma.f64 (neg.f64 (log.f64 (log.f64 base))) 1 (*.f64 (log.f64 (log.f64 base)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base))))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))))))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (log.f64 (log.f64 base)) 1))) (fma.f64 (neg.f64 (log.f64 (log.f64 base))) 1 (*.f64 (log.f64 (log.f64 base)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base))))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))))))
(+.f64 (log.f64 (/.f64 1 (neg.f64 (log.f64 base)))) (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))))
(+.f64 (log.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1)) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)) (log.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 3)) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3)) (log.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3)))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1)) (log.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base)))) (log.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1)) (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (log.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(+.f64 (log.f64 (*.f64 3 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (log.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(+.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2)))) (log.f64 (/.f64 1 (cbrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2))) (log.f64 (pow.f64 (log.f64 base) -1/2)))
(+.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1)) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(+.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))) (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6)))
(-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 base)))
(-.f64 0 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(-.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (neg.f64 (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 1)
(*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)
(*.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 (log.f64 base)) 3)) (fma.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 (hypot.f64 re im))) (fma.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 base))))))
(/.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 base)))) (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)
(neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(exp.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(log1p.f64 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1))
(fma.f64 1 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (log.f64 base))))
(fma.f64 1 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log1p.f64 2))
(fma.f64 1 (log1p.f64 2) (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 1/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (cbrt.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log1p.f64 2))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (cbrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 base))))
(fma.f64 (*.f64 (cbrt.f64 (log1p.f64 2)) (cbrt.f64 (log1p.f64 2))) (cbrt.f64 (log1p.f64 2)) (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log1p.f64 2))
(fma.f64 (sqrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 base))))
(fma.f64 (sqrt.f64 (log1p.f64 2)) (sqrt.f64 (log1p.f64 2)) (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0)
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (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 3 (*.f64 1/3 (/.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 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (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 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 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)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 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) (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 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 3 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (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 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (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 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.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)))))
(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 (hypot.f64 re im)) (log.f64 base))) 3)
(pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0)
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(*.f64 (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 3 (*.f64 1/3 (/.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 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (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 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(*.f64 (pow.f64 (log.f64 base) -1/2) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 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)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 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) (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 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 3 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (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 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (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 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.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)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (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))))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 0 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.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))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 3))
(*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.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))) 1/3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1/3))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/3)
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(pow.f64 (cbrt.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)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(exp.f64 (log.f64 (cbrt.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/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0)
(+.f64 0 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)))
(+.f64 (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (pow.f64 1 1/3)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1/3)) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1/3)) (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1/3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 1)
(*.f64 1 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(pow.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(pow.f64 (pow.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(cbrt.f64 (pow.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3))
(expm1.f64 (log1p.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(exp.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(log1p.f64 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 0 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(-.f64 (exp.f64 (log1p.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 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (pow.f64 1 (/.f64 1 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(+.f64 0 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) 1)
(*.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1/3))
(pow.f64 (hypot.f64 re im) (*.f64 (/.f64 1 (log.f64 base)) 1/3))
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1)
(pow.f64 (E.f64) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) 3)
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6) 2)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(exp.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0)
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (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 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.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)))))
(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 (hypot.f64 re im)) (log.f64 base))) 3)
(pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (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))))
(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 im 2) (pow.f64 re 2)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(/.f64 (log.f64 base) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (log.f64 base) (log.f64 im))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 (log.f64 base) (log.f64 im)))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 base) (log.f64 im)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 (log.f64 base) (log.f64 im))))
(fma.f64 -1 (*.f64 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 base) (log.f64 im))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))) (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 im) 2)))) (/.f64 (log.f64 base) (log.f64 im)))))
(fma.f64 -1 (*.f64 (pow.f64 re 4) (*.f64 -1/4 (+.f64 (/.f64 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (fma.f64 -1 (*.f64 (pow.f64 re 6) (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (*.f64 im im) (log.f64 im))) (fma.f64 1/8 (/.f64 (/.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 im) 3)) (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 base) (log.f64 im)))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re))))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 re)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.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 im im)) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.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))) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4)) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 re)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (log.f64 (/.f64 1 re)))))) (pow.f64 re 6))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.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))) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3))))))))) (pow.f64 re 6)) (*.f64 -1/2 (/.f64 (*.f64 (log.f64 base) (*.f64 im im)) (*.f64 (*.f64 re re) (pow.f64 (neg.f64 (log.f64 re)) 2)))))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))
(neg.f64 (/.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 (pow.f64 im 2) (log.f64 base)) (*.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 (*.f64 im im) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.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))) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))))) (pow.f64 re 4)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 6))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.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))) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 im 6) 120))) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base)))))))))) (pow.f64 re 6)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))))
(/.f64 (log.f64 base) (log.f64 re))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 (log.f64 base) (log.f64 re)))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (log.f64 re)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 (log.f64 base) (log.f64 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) 2))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (log.f64 re))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))) (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (log.f64 base)) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 re) 2)))) (/.f64 (log.f64 base) (log.f64 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) 2))) (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (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) 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/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) (/.f64 (log.f64 base) (log.f64 re)))))
(*.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 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))
(fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))
(fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (pow.f64 im 4)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (+.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/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (log.f64 (/.f64 1 im)))))) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 1 im)) 2)))))))
(fma.f64 -1 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))) (pow.f64 im 4)) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (log.f64 base))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))))))))) (pow.f64 im 6)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 im)) 2)))))))
(*.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 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))
(fma.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))
(fma.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (*.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 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.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/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 6))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (log.f64 base)) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))))
(fma.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im))) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (*.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 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (log.f64 base))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 re 6) 120))) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))))))) (pow.f64 im 6)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (pow.f64 (log.f64 base) 2))))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 (pow.f64 re 4) (-.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))) (neg.f64 (/.f64 (pow.f64 (log.f64 im) 2) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 -1/4 (+.f64 (/.f64 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))))))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))) (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2))))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 im) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (*.f64 (pow.f64 im 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 im 2) (log.f64 im)))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3)))))) (pow.f64 (log.f64 base) 2))))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 -1 (*.f64 (pow.f64 re 6) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 im) 2) (fma.f64 -1/2 (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (*.f64 (*.f64 im im) (log.f64 im))) (fma.f64 1/8 (/.f64 (/.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 im) 3)) (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6))))))) (pow.f64 (log.f64 base) 2)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (log.f64 im) (*.f64 im im)) (/.f64 (*.f64 -1/4 (+.f64 (/.f64 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))) (pow.f64 (log.f64 base) 2))) (/.f64 (-.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))) (neg.f64 (/.f64 (pow.f64 (log.f64 im) 2) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 -1/4 (+.f64 (/.f64 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))))))) (*.f64 (*.f64 im im) (log.f64 im))))))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (fma.f64 (pow.f64 re 4) (-.f64 (/.f64 1/4 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))) (neg.f64 (/.f64 (pow.f64 (log.f64 im) 2) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 -1/4 (+.f64 (/.f64 (/.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (log.f64 im) 2)) (/.f64 (log.f64 base) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 3))))))))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)))))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (log.f64 (/.f64 1 re))))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 re)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (log.f64 (/.f64 1 re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (log.f64 (/.f64 1 re)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 3)))))) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)))))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (fma.f64 -1/8 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (neg.f64 (log.f64 re)) 3)) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 im 6) 120)) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)))))))))) (pow.f64 (log.f64 base) 2)) (fma.f64 -1/2 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3)))))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 im im) (neg.f64 (log.f64 re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (pow.f64 (neg.f64 (log.f64 re)) 3))))) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 6)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.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 (pow.f64 re 2) (log.f64 base)))))
(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 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))))))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 im 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (log.f64 base) (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6)))) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (log.f64 (/.f64 -1 re))))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (log.f64 (/.f64 -1 re)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (*.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 im 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 3)))))) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))))))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (*.f64 (pow.f64 im 6) 120))) (*.f64 1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base)))))))))))) (fma.f64 -1/2 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base))))))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 im im) (log.f64 (/.f64 -1 re))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 re)) 3) (log.f64 base)))))) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 6)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 re) 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (pow.f64 (log.f64 base) 2))))) (/.f64 (log.f64 re) (log.f64 base))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 (pow.f64 im 4) (-.f64 (/.f64 1/4 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 re))) (neg.f64 (/.f64 (pow.f64 (log.f64 re) 2) (/.f64 (pow.f64 (log.f64 base) 2) (*.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 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 re) 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (+.f64 (*.f64 1/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))) (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2))))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (log.f64 re) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (*.f64 (pow.f64 re 2) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 re) 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (pow.f64 (log.f64 base) 2)))) (*.f64 (pow.f64 re 2) (log.f64 re)))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 re) 2) (+.f64 (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2)))) (*.f64 -1/4 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 3)))))) (pow.f64 (log.f64 base) 2))))) (/.f64 (log.f64 re) (log.f64 base)))))
(fma.f64 -1 (*.f64 (pow.f64 im 6) (fma.f64 -1 (/.f64 (pow.f64 (log.f64 re) 2) (/.f64 (pow.f64 (log.f64 base) 2) (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/8 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (*.f64 1/6 (/.f64 (log.f64 base) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))))) (*.f64 -1/2 (+.f64 (/.f64 (log.f64 re) (/.f64 (*.f64 (*.f64 re re) (pow.f64 (log.f64 base) 2)) (*.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 (/.f64 1/4 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 re))) (neg.f64 (/.f64 (pow.f64 (log.f64 re) 2) (/.f64 (pow.f64 (log.f64 base) 2) (*.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/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (fma.f64 (pow.f64 im 4) (-.f64 (/.f64 1/4 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 re))) (neg.f64 (/.f64 (pow.f64 (log.f64 re) 2) (/.f64 (pow.f64 (log.f64 base) 2) (*.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 (log.f64 re) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (neg.f64 (log.f64 im))))) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.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 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (+.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/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (log.f64 (/.f64 1 im))))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 1 im)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 1 im)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 3)))))) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (neg.f64 (log.f64 im))))) (pow.f64 im 4)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 3) (log.f64 base))) (fma.f64 1/720 (/.f64 (*.f64 (log.f64 base) (*.f64 (pow.f64 re 6) 120)) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))))))))))) (fma.f64 -1/2 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (fma.f64 -1 (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3)))))) (*.f64 1/4 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (neg.f64 (log.f64 im))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 re re) (neg.f64 (log.f64 im))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (neg.f64 (log.f64 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (neg.f64 (log.f64 im)) 3))))) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 6)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))))
(*.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 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.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 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.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 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 re 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.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/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (log.f64 (/.f64 -1 im))))))) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3))))) (pow.f64 (log.f64 base) 2))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (log.f64 (/.f64 -1 im)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (*.f64 (log.f64 (/.f64 -1 im)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 re 4) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))))) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 3) (log.f64 base))) (fma.f64 1/720 (/.f64 (log.f64 base) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (*.f64 (pow.f64 re 6) 120))) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (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 (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (/.f64 (pow.f64 (log.f64 base) 2) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))))) (*.f64 1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))))) (*.f64 1/2 (/.f64 (*.f64 re re) (/.f64 (pow.f64 (log.f64 base) 2) (*.f64 (log.f64 (/.f64 -1 im)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 (/.f64 -1 im)) 2) (log.f64 base))) (*.f64 1/4 (/.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (pow.f64 (log.f64 (/.f64 -1 im)) 3)))))))))) (pow.f64 im 6)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (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) (*.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) (*.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) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(log.f64 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 im)))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 6 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 im))))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) (fma.f64 -1/24 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 6 (*.f64 (log.f64 im) (pow.f64 im 4))) (/.f64 3 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 6 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 im)))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 im) 2))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 30 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 3)))) (+.f64 (*.f64 120 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 im)))) (*.f64 90 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 im) 2)))))))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 im)))))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) (fma.f64 -1/24 (*.f64 (pow.f64 re 4) (+.f64 (/.f64 6 (*.f64 (log.f64 im) (pow.f64 im 4))) (/.f64 3 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 4))))) (fma.f64 1/720 (*.f64 (pow.f64 re 6) (+.f64 (/.f64 30 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 im 6))) (+.f64 (/.f64 120 (*.f64 (log.f64 im) (pow.f64 im 6))) (/.f64 90 (*.f64 (pow.f64 (log.f64 im) 2) (pow.f64 im 6)))))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im))))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 1 re))))))
(+.f64 (log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (neg.f64 (log.f64 re))))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 1 re))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 1 re))))) (pow.f64 re 4)))))
(+.f64 (log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (neg.f64 (log.f64 re)))) (*.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 6 (/.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))))) (pow.f64 re 4)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 1 re))))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 (/.f64 1 re)))) (*.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 1 re)) 2))))) (pow.f64 re 6))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 1 re)) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 1 re))))) (pow.f64 re 4))))))
(+.f64 (log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (neg.f64 (log.f64 re)))) (fma.f64 1/720 (/.f64 (fma.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (neg.f64 (log.f64 re)) 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 im 6) 120) (neg.f64 (log.f64 re))) (*.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (neg.f64 (log.f64 re)) 2))))) (pow.f64 re 6)) (*.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (neg.f64 (log.f64 re)) 2)) (*.f64 6 (/.f64 (pow.f64 im 4) (neg.f64 (log.f64 re))))) (pow.f64 re 4))))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 -1 re))))))
(+.f64 (log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 (/.f64 -1 re))))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 -1 re))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4)))))
(+.f64 (log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 (/.f64 -1 re)))) (*.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 (/.f64 -1 re)))) (*.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (pow.f64 re 6))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4))))))
(+.f64 (log.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (fma.f64 -1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 (/.f64 -1 re)))) (fma.f64 1/720 (/.f64 (fma.f64 -30 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 (/.f64 -1 re))) (*.f64 90 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))) (pow.f64 re 6)) (*.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) (*.f64 6 (/.f64 (pow.f64 im 4) (log.f64 (/.f64 -1 re))))) (pow.f64 re 4))))))
(log.f64 (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 re)))))
(+.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 re))))
(+.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 6 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 re)))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 re))))))
(+.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 base))) (fma.f64 -1/24 (*.f64 (pow.f64 im 4) (+.f64 (/.f64 6 (*.f64 (pow.f64 re 4) (log.f64 re))) (/.f64 3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 re)))))
(+.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 6 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 re)))) (*.f64 3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 30 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3)))) (+.f64 (*.f64 120 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 re)))) (*.f64 90 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 re)))))))
(+.f64 (log.f64 (/.f64 (log.f64 re) (log.f64 base))) (fma.f64 -1/24 (*.f64 (pow.f64 im 4) (+.f64 (/.f64 6 (*.f64 (pow.f64 re 4) (log.f64 re))) (/.f64 3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 re) 2))))) (fma.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (/.f64 30 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 3))) (+.f64 (/.f64 120 (*.f64 (pow.f64 re 6) (log.f64 re))) (/.f64 90 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 re) 2)))))) (*.f64 1/2 (/.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (log.f64 re))))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 im))))))
(+.f64 (log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (*.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (neg.f64 (log.f64 im))))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 im))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))))) (pow.f64 im 4)))))
(+.f64 (log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (neg.f64 (log.f64 im)))) (*.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 6 (/.f64 (pow.f64 re 4) (neg.f64 (log.f64 im))))) (pow.f64 im 4)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 1 im))))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 1 im)))) (*.f64 90 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 1 im)) 2))))) (pow.f64 im 6))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 1 im)) 2))) (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 1 im))))) (pow.f64 im 4))))))
(+.f64 (log.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (neg.f64 (log.f64 im)))) (fma.f64 1/720 (/.f64 (fma.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (neg.f64 (log.f64 im)) 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 re 6) 120) (neg.f64 (log.f64 im))) (*.f64 90 (/.f64 (pow.f64 re 6) (pow.f64 (neg.f64 (log.f64 im)) 2))))) (pow.f64 im 6)) (*.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (neg.f64 (log.f64 im)) 2)) (*.f64 6 (/.f64 (pow.f64 re 4) (neg.f64 (log.f64 im))))) (pow.f64 im 4))))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 im))))))
(+.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (/.f64 -1 im)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 im))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4)))))
(+.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (/.f64 -1 im))) (*.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 6 (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))) (pow.f64 im 4)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 (/.f64 -1 im))))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 (/.f64 -1 im)))) (*.f64 90 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 im 6))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) (*.f64 6 (/.f64 (pow.f64 re 4) (log.f64 (/.f64 -1 im))))) (pow.f64 im 4))))))
(+.f64 (log.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (/.f64 -1 im))) (fma.f64 1/720 (/.f64 (fma.f64 -30 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 3)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 (/.f64 -1 im))) (*.f64 90 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))) (pow.f64 im 6)) (*.f64 1/24 (/.f64 (fma.f64 -3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) (/.f64 (*.f64 6 (pow.f64 re 4)) (log.f64 (/.f64 -1 im)))) (pow.f64 im 4))))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(log.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(log.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(log.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(log.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(log.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(log.f64 (/.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 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (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 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (neg.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 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (neg.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/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(neg.f64 (/.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 (pow.f64 re 2) (log.f64 base)))))
(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 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 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 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.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/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.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))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (*.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/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))))
(*.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 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.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/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (*.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/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 2) (log.f64 base))))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (*.f64 (*.f64 re re) (*.f64 (/.f64 (/.f64 1 (*.f64 im im)) (log.f64 base)) 1/2)))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 2) (log.f64 base))))))) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 base)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 im)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4))) 1/3) (/.f64 1 (pow.f64 im 4)))))))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 (*.f64 re re) (*.f64 (/.f64 (/.f64 1 (*.f64 im im)) (log.f64 base)) 1/2) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/3 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (fma.f64 1/18 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))) (*.f64 (fma.f64 -2/3 (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im)))) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4)))) (/.f64 1 (pow.f64 im 4))))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 2) (log.f64 base))))))) (+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 base)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 im)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4))) 1/3) (/.f64 1 (pow.f64 im 4))))))))) (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (*.f64 (pow.f64 im 2) (log.f64 im))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) 1/3) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 im)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4))) 1/3) (/.f64 1 (pow.f64 im 4))))) (pow.f64 im 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (*.f64 1/216 (/.f64 1 (*.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 base)) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (pow.f64 (log.f64 im) 4)) 1/3) (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (pow.f64 im 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 im)) 1/3) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (*.f64 1/216 (/.f64 1 (*.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))))))))))))))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 (*.f64 re re) (*.f64 (/.f64 (/.f64 1 (*.f64 im im)) (log.f64 base)) 1/2) (fma.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/3 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (fma.f64 1/18 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))) (*.f64 (fma.f64 -2/3 (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im)))) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4)))) (/.f64 1 (pow.f64 im 4))))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))) (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -1/9 (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))) (*.f64 (*.f64 im im) (log.f64 im)))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 im) 2))) (/.f64 (fma.f64 -2/3 (*.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im)))) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 4)))) (/.f64 1 (pow.f64 im 4))))) (*.f64 im im))) (+.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 1/12 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))) (*.f64 (*.f64 im im) (log.f64 im))) (/.f64 1/216 (*.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 im) 2)))))) (*.f64 (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 im) 4))) (/.f64 (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))) (*.f64 im im))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.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 1/12 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))) (*.f64 (*.f64 im im) (log.f64 im))) (/.f64 1/216 (*.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 im) 2))))))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 (*.f64 1 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) 1/2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (cbrt.f64 -1)))))) (pow.f64 re 4))))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))) (+.f64 (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))) (pow.f64 re 4))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 -1) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.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 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))) (cbrt.f64 -1)))))) (pow.f64 re 4))))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 1 re)))))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (cbrt.f64 -1)))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (log.f64 (/.f64 1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))) (pow.f64 re 6)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (cbrt.f64 -1)))))) (pow.f64 re 4))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 re)) 4)) 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 re))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (log.f64 (/.f64 1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))) (cbrt.f64 -1)))))) (pow.f64 re 6))))))))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))) (neg.f64 (log.f64 re))))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))) (+.f64 (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 re)) 2))) (*.f64 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.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 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))) (cbrt.f64 -1))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))) (pow.f64 re 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base))) (fma.f64 -1/3 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 6) (log.f64 base)) (pow.f64 (neg.f64 (log.f64 re)) 2)))))) (pow.f64 re 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.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 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))) (cbrt.f64 -1)))))) (pow.f64 re 4)) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 6) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (neg.f64 (log.f64 re)) 4))) (/.f64 (*.f64 im im) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re))))))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 re)))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base))) (fma.f64 -1/3 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 6) (log.f64 base)) (pow.f64 (neg.f64 (log.f64 re)) 2)))))) (cbrt.f64 -1))))))))))))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 (*.f64 1 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) 1/2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))))) (pow.f64 re 4))))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (+.f64 (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 4) (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))))))))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (*.f64 (pow.f64 re 6) (log.f64 (/.f64 -1 re)))))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (log.f64 (/.f64 -1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (pow.f64 re 6)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1)))))) (pow.f64 re 4))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 4)) 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 re))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (log.f64 (/.f64 -1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (cbrt.f64 -1)))))) (pow.f64 re 6))))))))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (log.f64 (/.f64 -1 re))))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (+.f64 (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (*.f64 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (pow.f64 re 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base))) (fma.f64 -1/3 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (pow.f64 re 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 4) (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 4))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (cbrt.f64 -1))))))) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 re 6) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 4))) (/.f64 (*.f64 im im) (/.f64 (pow.f64 (cbrt.f64 -1) 4) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))))) (*.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))) (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base))) (fma.f64 -1/3 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (cbrt.f64 -1)))))))))))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 base)))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 2) (log.f64 base))))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (*.f64 (*.f64 im im) (*.f64 (/.f64 1 (*.f64 (log.f64 base) (*.f64 re re))) 1/2)))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 2) (log.f64 base))))))) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 re)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4))) 1/3) (/.f64 1 (pow.f64 re 4)))))))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 (*.f64 im im) (*.f64 (/.f64 1 (*.f64 (log.f64 base) (*.f64 re re))) 1/2) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/3 (+.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 re))))) (fma.f64 1/18 (/.f64 1 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 re))) (*.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 base))) (fma.f64 -2/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 re)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 re)))) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4)))) (/.f64 1 (pow.f64 re 4)))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 2) (log.f64 base))))))) (+.f64 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))))) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 re)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4))) 1/3) (/.f64 1 (pow.f64 re 4))))))))) (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (*.f64 (pow.f64 re 2) (log.f64 re))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 re)) 1/3) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))))) (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4))) 1/3) (/.f64 1 (pow.f64 re 4))))) (pow.f64 re 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (*.f64 1/216 (/.f64 1 (*.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (pow.f64 (log.f64 re) 4)) 1/3) (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (pow.f64 re 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 re)) 1/3) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (*.f64 1/216 (/.f64 1 (*.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))))))))))))))))))
(+.f64 (/.f64 (log.f64 re) (log.f64 base)) (fma.f64 (*.f64 im im) (*.f64 (/.f64 1 (*.f64 (log.f64 base) (*.f64 re re))) 1/2) (fma.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/3 (+.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 re))))) (fma.f64 1/18 (/.f64 1 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 re))) (*.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 base))) (fma.f64 -2/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 re)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 re)))) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4)))) (/.f64 1 (pow.f64 re 4)))))))) (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -1/9 (/.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 re)))) (*.f64 (*.f64 re re) (log.f64 re)))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (/.f64 (fma.f64 -2/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 re)))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 re)))) (*.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 re) 4)))) (/.f64 1 (pow.f64 re 4))))) (*.f64 re re))) (+.f64 (*.f64 1/3 (-.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 re 6))) (fma.f64 -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 re)))) (*.f64 (*.f64 re re) (log.f64 re))) (/.f64 1/216 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 re) 2)))))) (*.f64 (cbrt.f64 (/.f64 (log.f64 re) (log.f64 base))) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 re) 4))) (/.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 re)))) (*.f64 re re))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 re))) (-.f64 (/.f64 1/6 (*.f64 (log.f64 base) (pow.f64 re 6))) (fma.f64 -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 re)))) (*.f64 (*.f64 re re) (log.f64 re))) (/.f64 1/216 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 re) 2))))))))))))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (*.f64 (*.f64 1 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))) 1/2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (pow.f64 im 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (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 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (cbrt.f64 -1)))))) (pow.f64 im 4))))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 re 4) (*.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (neg.f64 (log.f64 im))))) (+.f64 (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (neg.f64 (log.f64 im))))) (pow.f64 im 4))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 -1) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.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 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (neg.f64 (log.f64 im))))) (cbrt.f64 -1)))))) (pow.f64 im 4))))) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (*.f64 (pow.f64 im 6) (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (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 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (cbrt.f64 -1)))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (pow.f64 im 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))) (pow.f64 im 6)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (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 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (cbrt.f64 -1)))))) (pow.f64 im 4))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (pow.f64 (log.f64 (/.f64 1 im)) 4)) 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 1 im))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))) (cbrt.f64 -1)))))) (pow.f64 im 6))))))))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (+.f64 (*.f64 -1/9 (*.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (neg.f64 (log.f64 im))))) (neg.f64 (log.f64 im))))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 re 4) (*.f64 (*.f64 (log.f64 base) (pow.f64 im 4)) (neg.f64 (log.f64 im))))) (+.f64 (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (neg.f64 (log.f64 im)) 2))) (*.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.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 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (neg.f64 (log.f64 im))))) (cbrt.f64 -1))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (neg.f64 (log.f64 im))))) (pow.f64 im 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base))) (fma.f64 -1/3 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (neg.f64 (log.f64 im))))))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 6) (log.f64 base)) (pow.f64 (neg.f64 (log.f64 im)) 2)))))) (pow.f64 im 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (*.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 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (neg.f64 (log.f64 im))))) (cbrt.f64 -1)))))) (pow.f64 im 4)) (/.f64 (*.f64 (cbrt.f64 -1) (fma.f64 1/9 (*.f64 (cbrt.f64 (/.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 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (neg.f64 (log.f64 im)))))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im)))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base))) (fma.f64 -1/3 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (neg.f64 (log.f64 im))))))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 6) (log.f64 base)) (pow.f64 (neg.f64 (log.f64 im)) 2)))))) (cbrt.f64 -1)))))) (pow.f64 im 6)))))))) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (*.f64 (*.f64 1 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))) 1/2))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (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 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1)))))) (pow.f64 im 4))))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (+.f64 (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) -1/12)) (pow.f64 im 4))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (*.f64 (cbrt.f64 -1) (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) -1/12)) (cbrt.f64 -1)))))) (pow.f64 im 4))))) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (*.f64 (pow.f64 im 6) (log.f64 (/.f64 -1 im)))))) (+.f64 (*.f64 -1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 1/3) (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (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 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1)))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (pow.f64 im 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (log.f64 (/.f64 -1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (pow.f64 im 6)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (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 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (cbrt.f64 -1)))))) (pow.f64 im 4))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 base)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 4)) 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (pow.f64 (cbrt.f64 -1) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 base)) (log.f64 (/.f64 -1 im))) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (log.f64 (/.f64 -1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (cbrt.f64 -1)))))) (pow.f64 im 6))))))))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 re re) (/.f64 (*.f64 (pow.f64 im 6) (log.f64 (/.f64 -1 im))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) -1/12))))) (+.f64 (*.f64 -1/18 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (+.f64 (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))) (*.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) -1/12)) (cbrt.f64 -1))))) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) -1/12)) (pow.f64 im 4))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base))) (fma.f64 -1/3 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) -1/12)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (pow.f64 im 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))) (*.f64 (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (fma.f64 1/36 (*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 4)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 im)) 4))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) -1/12)) (cbrt.f64 -1)))))) (pow.f64 im 4)) (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 6) (fma.f64 1/9 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 4))) (*.f64 (*.f64 re re) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) -1/12)))) (pow.f64 (cbrt.f64 -1) 4)) (*.f64 2/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base))) (fma.f64 -1/3 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) -1/12)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (cbrt.f64 -1)))))))))))) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (pow.f64 1 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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)))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 im) 2))) (/.f64 (*.f64 re re) (*.f64 im im))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 im) 2)) 1/3) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 2))) 1/3) (/.f64 (pow.f64 re 2) (pow.f64 im 2)))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 im) 2))) (/.f64 (*.f64 re re) (*.f64 im im))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 im) 2)) 1/3) (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (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 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 im) 2)) 1/3) (*.f64 (pow.f64 re 6) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im)))))) (*.f64 (pow.f64 im 2) (log.f64 im)))) (*.f64 1/216 (/.f64 1 (*.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 im) 2)))))))))) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) (*.f64 (pow.f64 re 4) (+.f64 (/.f64 1/4 (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 1/12 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (log.f64 base)) (pow.f64 (log.f64 im) 2))) (/.f64 (*.f64 re re) (*.f64 im im))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 im) 2))) (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 1/12 (*.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 im))))) (*.f64 (*.f64 im im) (log.f64 im))) (/.f64 1/216 (*.f64 (*.f64 (log.f64 base) (pow.f64 im 6)) (pow.f64 (log.f64 im) 2)))))) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (cbrt.f64 -1))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1)))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (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 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (cbrt.f64 -1)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (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 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (cbrt.f64 -1))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re)))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 re))))))) (log.f64 (/.f64 1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 re)) 2))))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1)))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (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 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 re)) 2))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base))) (fma.f64 -1/3 (/.f64 (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (neg.f64 (log.f64 re)))))))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 6) (log.f64 base)) (pow.f64 (neg.f64 (log.f64 re)) 2)))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (cbrt.f64 -1)))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1)))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (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 (/.f64 -1 re)) (log.f64 base)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (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 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re))))))) (log.f64 (/.f64 -1 re)))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 re)) 2))))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 re))) (log.f64 base)) 1/3) (cbrt.f64 -1)))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (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 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (log.f64 (/.f64 -1 re)) 2))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))) (*.f64 (pow.f64 re 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 (/.f64 -1 re)) 2))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base))) (fma.f64 -1/3 (/.f64 (*.f64 im im) (/.f64 (log.f64 (/.f64 -1 re)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 re)))))))) (*.f64 1/216 (/.f64 (pow.f64 im 6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 re)) 2)))))) (*.f64 (pow.f64 re 6) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))
(pow.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (/.f64 (*.f64 im im) (*.f64 re re))) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 re) 2)) 1/3) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (pow.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3)))
(fma.f64 -1/3 (*.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 1/12 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 re)))))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (/.f64 (*.f64 im im) (*.f64 re re))) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 base)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 re) 2)) 1/3) (*.f64 (pow.f64 im 4) (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re))))))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2))) 1/3) (/.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 re) 2)) 1/3) (*.f64 (pow.f64 im 6) (-.f64 (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 re)))))) (*.f64 (pow.f64 re 2) (log.f64 re)))) (*.f64 1/216 (/.f64 1 (*.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))))))))) (pow.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3))))
(fma.f64 -1/3 (*.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 1/12 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 4)) (log.f64 re)))))) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 re) 2)))) (/.f64 (*.f64 im im) (*.f64 re re))) (fma.f64 1/3 (*.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/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 re)))) (*.f64 (*.f64 re re) (log.f64 re))) (/.f64 1/216 (*.f64 (*.f64 (log.f64 base) (pow.f64 re 6)) (pow.f64 (log.f64 re) 2))))))) (cbrt.f64 (/.f64 (log.f64 re) (log.f64 base))))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1)))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (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 (neg.f64 (log.f64 im)) (log.f64 base)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (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 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (neg.f64 (log.f64 im))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im)))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 1 im))))))) (log.f64 (/.f64 1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 1 im)) 2))))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1)))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (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 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 2) (pow.f64 (neg.f64 (log.f64 im)) 2))) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (neg.f64 (log.f64 im))))) (*.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 (neg.f64 (log.f64 im)) 2))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base))) (fma.f64 -1/3 (/.f64 (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/12 (/.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (neg.f64 (log.f64 im))))))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 6) (log.f64 base)) (pow.f64 (neg.f64 (log.f64 im)) 2)))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1)))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.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 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.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)))) (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 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) -1/12)) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))))) (*.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (log.f64 base) 2)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)) 1/3) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im))))))) (log.f64 (/.f64 -1 im)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 (cbrt.f64 -1) 6) (*.f64 (log.f64 base) (pow.f64 (log.f64 (/.f64 -1 im)) 2))))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 -1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1)))))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (*.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)))) (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 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) -1/12)) (*.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 (/.f64 -1 im)) 2))) (/.f64 (-.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base))) (fma.f64 -1/3 (/.f64 (*.f64 re re) (/.f64 (log.f64 (/.f64 -1 im)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (log.f64 (/.f64 -1 im)))) -1/12)))) (*.f64 1/216 (/.f64 (pow.f64 re 6) (*.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 6) (log.f64 base)) (pow.f64 (log.f64 (/.f64 -1 im)) 2)))))) (*.f64 (pow.f64 im 6) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))))
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (pow.f64 (/.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (pow.f64 (/.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 (pow.f64 (/.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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)))))
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 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))))))
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 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))))))
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 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))))))
(pow.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 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))))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3)) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))) (fma.f64 1/24 (*.f64 (pow.f64 im 4) (fma.f64 -1/3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3)) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 re 2) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base)))))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))) (fma.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -40 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 (*.f64 (*.f64 re re) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (log.f64 base)))) (+.f64 (/.f64 10/9 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.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)))))) (fma.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 (log.f64 base) (*.f64 re re)))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))))) (fma.f64 1/24 (*.f64 (pow.f64 im 4) (fma.f64 -1/3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3)) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))) (fma.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))))) (pow.f64 im 4)) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))) (fma.f64 1/720 (/.f64 (+.f64 (*.f64 -40 (*.f64 (/.f64 (*.f64 re re) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))) (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))))) (log.f64 base)))) (fma.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3))))) (fma.f64 1/216 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (log.f64 base) 3) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))) (*.f64 1/3 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))))))))))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))))) (pow.f64 im 6)) (fma.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))))) (pow.f64 im 4)) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3)) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))) (fma.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (+.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))) (pow.f64 im 4)) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))) (fma.f64 1/720 (/.f64 (+.f64 (*.f64 -40 (*.f64 (/.f64 (*.f64 re re) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (/.f64 (+.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))) (log.f64 base)))) (fma.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (*.f64 240 (/.f64 (-.f64 (*.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (fma.f64 1/216 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (log.f64 base) 3) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (+.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))))))))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))) (pow.f64 im 6)) (fma.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (+.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))) (pow.f64 im 4)) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))) (fma.f64 1/24 (*.f64 (pow.f64 re 4) (fma.f64 -1/3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base)))))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))) (fma.f64 1/720 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -40 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 (*.f64 (*.f64 im im) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (log.f64 base)))) (+.f64 (/.f64 10/9 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.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))))) (neg.f64 (fma.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 (log.f64 base) (*.f64 im im))))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) (fma.f64 1/24 (*.f64 (pow.f64 re 4) (fma.f64 -1/3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im)))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3)) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))) (fma.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))))) (pow.f64 re 4)) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))) (fma.f64 1/720 (/.f64 (+.f64 (*.f64 -40 (/.f64 (*.f64 im im) (/.f64 (*.f64 (log.f64 base) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))) (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))))) (fma.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 base) 3))))) (fma.f64 1/216 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (log.f64 base) 3) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))))) (pow.f64 re 6)) (fma.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))))) (pow.f64 re 4)) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3)) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))) (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) (fma.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))) (pow.f64 re 4)) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3)) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) (fma.f64 1/720 (/.f64 (+.f64 (*.f64 -40 (*.f64 (/.f64 (*.f64 im im) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))) (log.f64 base)))) (fma.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 240 (/.f64 (-.f64 (*.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 base) 3)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (fma.f64 1/216 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (log.f64 base) 3) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) (/.f64 (*.f64 1/3 (*.f64 (*.f64 im im) (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))))) (log.f64 base)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))) (pow.f64 re 6)) (fma.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))) (pow.f64 re 4)) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re)))))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3))
(log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))))
(exp.f64 (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base))) (*.f64 (*.f64 (pow.f64 im 4) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (-.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)))))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base))))))) (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base))) (fma.f64 (pow.f64 im 4) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.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))))) (*.f64 (*.f64 (pow.f64 im 6) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (+.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)))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (log.f64 base))) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (/.f64 (pow.f64 im 4) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (log.f64 base))) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (/.f64 (pow.f64 im 4) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (/.f64 (pow.f64 im 6) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (log.f64 base))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(+.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (log.f64 base))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))))) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) (/.f64 (pow.f64 im 6) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3))))))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base)))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base))) (*.f64 (*.f64 (pow.f64 re 4) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (-.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 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base))))))) (*.f64 (pow.f64 re 6) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))))))))
(+.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base))) (fma.f64 (pow.f64 re 4) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.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 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.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))))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (log.f64 base))) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (log.f64 base))) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (/.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (/.f64 (pow.f64 re 6) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 base) 3))))))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (log.f64 base))) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))))
(+.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(+.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (log.f64 base))) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (/.f64 (pow.f64 re 4) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (/.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (/.f64 (pow.f64 re 6) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 base) 3))))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base)))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3)
(cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 2)) 1/3) (*.f64 (pow.f64 im 4) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))) (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3)))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 2))) (*.f64 (pow.f64 im 4) (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 2)) 1/3) (*.f64 (pow.f64 im 4) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 2)) 1/3) (*.f64 (pow.f64 im 6) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 re 2) (log.f64 base))))))))) (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 2))) (*.f64 (pow.f64 im 4) (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 2))) (pow.f64 im 6)) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.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)))))) (fma.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 (log.f64 base) (*.f64 re re))))))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3)
(cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 4)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3)))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) 2))) (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))))) (pow.f64 im 4))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (pow.f64 im 6)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) 2))) (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))))) (pow.f64 im 4))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) 2))) (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3))))) (fma.f64 1/216 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (log.f64 base) 3) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))) (*.f64 1/3 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))))))))))) (pow.f64 im 6))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3)
(cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 4)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3)))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) 2))) (/.f64 (+.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))) (pow.f64 im 4))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 im 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (pow.f64 im 6)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) 2))) (/.f64 (+.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))) (pow.f64 im 4))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))) 2))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (fma.f64 1/216 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (log.f64 base) 3) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (+.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))))))))) (pow.f64 im 6))) (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))))
(pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)
(cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) 1/3) (*.f64 (pow.f64 re 4) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))))) (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))) (*.f64 (pow.f64 re 4) (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1/3) (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) 1/3) (*.f64 (pow.f64 re 4) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)) 1/3) (*.f64 (pow.f64 re 6) (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 im 2) (log.f64 base))))))))) (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))) (*.f64 (pow.f64 re 4) (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))) (*.f64 (pow.f64 re 6) (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.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))))) (neg.f64 (fma.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 (log.f64 base) (*.f64 im im))))))))) (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3)
(cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3)))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) 2))) (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 4))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (pow.f64 re 6)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) 2))) (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 4))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) 2))) (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 base) 3))))) (fma.f64 1/216 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (log.f64 base) 3) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (pow.f64 re 6))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3)
(cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 4)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3)))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 2))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))) (pow.f64 re 4))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (*.f64 1 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) 1/3) (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (pow.f64 re 4)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 2)) 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (pow.f64 re 6)))) (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 2))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))) (pow.f64 re 4))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 2))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 base) 3)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (fma.f64 1/216 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (log.f64 base) 3) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) (/.f64 (*.f64 1/3 (*.f64 (*.f64 im im) (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))))) (log.f64 base)))) (pow.f64 re 6))) (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)
(cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)
(cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)
(cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))))
(pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)
(cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))
(pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)
(cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3)))))
(fma.f64 1/8 (*.f64 (pow.f64 im 4) (fma.f64 -1/3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))))))
(+.f64 (*.f64 1/240 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 re 2) (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base)))))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) 1/3))))))
(fma.f64 1/240 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -40 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 (*.f64 (*.f64 re re) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))) (log.f64 base)))) (+.f64 (/.f64 10/9 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (+.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)))))) (fma.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 (log.f64 base) (*.f64 re re)))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))))) (fma.f64 1/8 (*.f64 (pow.f64 im 4) (fma.f64 -1/3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base))) (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (exp.f64 (/.f64 (log.f64 re) (log.f64 base))))))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 re) (log.f64 base)))))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3)))))
(fma.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))))) (pow.f64 im 4)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))))))
(+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) 1/3))))))
(fma.f64 1/240 (/.f64 (+.f64 (*.f64 -40 (*.f64 (/.f64 (*.f64 re re) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))) (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))))) (log.f64 base)))) (fma.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3))))) (fma.f64 1/216 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (log.f64 base) 3) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))) (*.f64 1/3 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))))))))))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))))) (pow.f64 im 6)) (fma.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))))))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))))) (pow.f64 im 4)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3)))))
(fma.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (+.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))) (pow.f64 im 4)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))))
(+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 re 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.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))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 re 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))))) (pow.f64 im 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) 1/3))))))
(fma.f64 1/240 (/.f64 (+.f64 (*.f64 -40 (*.f64 (/.f64 (*.f64 re re) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (/.f64 (+.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))) (log.f64 base)))) (fma.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (*.f64 240 (/.f64 (-.f64 (*.f64 (fma.f64 -1/8 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3)))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (fma.f64 1/216 (/.f64 (pow.f64 re 6) (/.f64 (pow.f64 (log.f64 base) 3) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))) (*.f64 1/3 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (+.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))))))))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))) (pow.f64 im 6)) (fma.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (+.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (log.f64 base)) (/.f64 (*.f64 1/8 (pow.f64 re 4)) (pow.f64 (log.f64 base) 2))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base))))))) (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))) (pow.f64 im 4)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 (/.f64 -1 im))) (log.f64 base)))))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3)))))
(fma.f64 1/8 (*.f64 (pow.f64 re 4) (fma.f64 -1/3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))))))
(+.f64 (*.f64 1/240 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 im 2) (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base)))))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (+.f64 (*.f64 1/48 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/6 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))) (+.f64 (*.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/3 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/4 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))))))
(fma.f64 1/240 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -40 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 (*.f64 (*.f64 im im) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))) (log.f64 base)))) (+.f64 (/.f64 10/9 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (+.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))))) (neg.f64 (fma.f64 1/216 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (*.f64 (log.f64 base) (*.f64 im im))))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))))) (fma.f64 1/8 (*.f64 (pow.f64 re 4) (fma.f64 -1/3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (fma.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (-.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)))) (neg.f64 (*.f64 1/12 (/.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base))) (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (exp.f64 (/.f64 (log.f64 im) (log.f64 base))))))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (log.f64 base) (*.f64 im im))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 base)))))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3)))))
(fma.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))))) (pow.f64 re 4)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))))))
(+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) 1/3))))))
(fma.f64 1/240 (/.f64 (+.f64 (*.f64 -40 (/.f64 (*.f64 im im) (/.f64 (*.f64 (log.f64 base) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))) (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))))) (fma.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 base) 3))))) (fma.f64 1/216 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (log.f64 base) 3) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 im im) (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))))))) (pow.f64 re 6)) (fma.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 -1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))))) (pow.f64 re 4)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))))
(+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3)))))
(fma.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))) (pow.f64 re 4)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))))
(+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -40 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (log.f64 base))))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 240 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/48 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (+.f64 (*.f64 1/216 (/.f64 (*.f64 (pow.f64 im 6) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 im 2) (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2))))) (log.f64 base))))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 8 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 im 4) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (pow.f64 (log.f64 base) 2)))) (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))) (pow.f64 re 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) 1/3))))))
(fma.f64 1/240 (/.f64 (+.f64 (*.f64 -40 (*.f64 (/.f64 (*.f64 im im) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (/.f64 (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))) (log.f64 base)))) (fma.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 240 (/.f64 (-.f64 (*.f64 (fma.f64 -1/8 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (/.f64 (*.f64 1/48 (pow.f64 im 6)) (pow.f64 (log.f64 base) 3)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (fma.f64 1/216 (/.f64 (pow.f64 im 6) (/.f64 (pow.f64 (log.f64 base) 3) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))) (/.f64 (*.f64 1/3 (*.f64 (*.f64 im im) (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))))) (log.f64 base)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))) (pow.f64 re 6)) (fma.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 8 (/.f64 (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/8 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 1/12 (/.f64 (pow.f64 im 4) (/.f64 (pow.f64 (log.f64 base) 2) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))))))) (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))) (pow.f64 re 4)) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (log.f64 base) (*.f64 re re))) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (log.f64 base))))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))) 1/3)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))))))
(+.f64 0 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im))))))) (log.f64 (cbrt.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))) (log.f64 (sqrt.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 base (/.f64 1 (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 (hypot.f64 re im)))
(*.f64 (log.f64 base) (/.f64 1 (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1)
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (/.f64 (*.f64 (cbrt.f64 (log.f64 base)) 1) (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 (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 (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 (sqrt.f64 (log.f64 base)) (*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (sqrt.f64 (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 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (cbrt.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 (sqrt.f64 (log.f64 base)) (/.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)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)))
(*.f64 (/.f64 (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) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im))))) (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 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (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 (hypot.f64 re im)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1)
(/.f64 1 (/.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)
(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)))
(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)))
(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)))
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 base)) (neg.f64 (log.f64 (hypot.f64 re im))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2))
(log.f64 (pow.f64 base (/.f64 1 (log.f64 (hypot.f64 re im)))))
(/.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 (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 (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 (hypot.f64 re im)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re 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 (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 (hypot.f64 re im)))
(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 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(fma.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(fma.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2))) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(*.f64 2 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (sqrt.f64 (hypot.f64 re im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(fma.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)))
(+.f64 (+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 1/6 (/.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)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 3 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (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)) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (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 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (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 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(/.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 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2)) (sqrt.f64 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 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))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 6)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.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))) (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 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.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 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 3 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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)) (/.f64 1 (cbrt.f64 (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 (pow.f64 (log.f64 base) -1/2) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (neg.f64 (/.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 (hypot.f64 re im)) (log.f64 base))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.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 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (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 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.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 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(/.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 (hypot.f64 re im)) (log.f64 base))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 1/3 (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 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re 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))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(*.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 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 im))))
(*.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 (pow.f64 (cbrt.f64 (log.f64 im)) 2) 1) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.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 (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 (sqrt.f64 (log.f64 im)) (/.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 (log.f64 im) (*.f64 (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))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (log.f64 im) (pow.f64 (log.f64 base) -1/2)))
(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) (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))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
(/.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 (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)))
(/.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 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0)
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (fma.f64 (neg.f64 (sqrt.f64 (log.f64 (log.f64 base)))) (sqrt.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(+.f64 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (log.f64 base))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log1p.f64 2))
(+.f64 (log.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))) (log1p.f64 2))
(+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 (hypot.f64 re im))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1)))
(+.f64 (neg.f64 (log.f64 (log.f64 base))) (*.f64 -1 (log.f64 (/.f64 1 (log.f64 (hypot.f64 re im))))))
(+.f64 0 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log1p.f64 2) (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (log.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))) (log1p.f64 2))
(+.f64 (log.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log.f64 (*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base)))) (log.f64 (*.f64 3 (sqrt.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2)) (log.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6)) (log.f64 (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))))
(+.f64 (*.f64 1/6 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))))
(+.f64 (log.f64 (pow.f64 (log.f64 base) -1/2)) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))))
(+.f64 (*.f64 -1/2 (log.f64 (log.f64 base))) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (/.f64 1 (neg.f64 (log.f64 base)))))
(-.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (neg.f64 (log.f64 base))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (log.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))) 2)) (log.f64 (*.f64 3 (cbrt.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (log.f64 (*.f64 (cbrt.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 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(+.f64 (fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (*.f64 (log.f64 (log.f64 base)) 1))) (fma.f64 (neg.f64 (log.f64 (log.f64 base))) 1 (*.f64 (log.f64 (log.f64 base)) 1)))
(+.f64 (fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (log.f64 base)))) (+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(+.f64 (fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base))))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))))))
(+.f64 (fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (log.f64 base)))) (+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 base))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (log.f64 (log.f64 base)) 1))) (fma.f64 (neg.f64 (log.f64 (log.f64 base))) 1 (*.f64 (log.f64 (log.f64 base)) 1)))
(+.f64 (+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 base))) (fma.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 base)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base))))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))))))
(+.f64 (+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 base))) (fma.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 base)))))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (log.f64 (log.f64 base)) 1))) (fma.f64 (neg.f64 (log.f64 (log.f64 base))) 1 (*.f64 (log.f64 (log.f64 base)) 1)))
(+.f64 (+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 base))) (fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 base)))))
(+.f64 (fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base))))))) (fma.f64 (neg.f64 (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (*.f64 (cbrt.f64 (log.f64 (log.f64 base))) (cbrt.f64 (log.f64 (log.f64 base)))))))
(+.f64 (+.f64 (neg.f64 (log.f64 (log.f64 base))) (log.f64 (log.f64 base))) (fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 base)))))
(+.f64 (log.f64 (/.f64 1 (neg.f64 (log.f64 base)))) (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))))
(-.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (neg.f64 (log.f64 base))))
(+.f64 (log.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))))
(+.f64 (neg.f64 (log.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1)) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)))
(+.f64 (*.f64 -1 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2))) (*.f64 -1 (log.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)) (log.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)))
(*.f64 2 (log.f64 (/.f64 1 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 3)) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 3 (*.f64 2 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3)) (log.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3)))
(*.f64 2 (*.f64 3 (*.f64 1/6 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1)) (log.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))))) (log.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(+.f64 (log.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (sqrt.f64 (log.f64 base)))) (log.f64 (/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) 1)) (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(+.f64 (log.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (log.f64 base)) 2))) (log.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (log.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(+.f64 (log.f64 (*.f64 3 (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))) 2))) (log.f64 (cbrt.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base)))))
(+.f64 (log.f64 (*.f64 3 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (log.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base)))) (log.f64 (*.f64 3 (sqrt.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))))))
(+.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2)))) (log.f64 (/.f64 1 (cbrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) -2)))) (neg.f64 (log.f64 (cbrt.f64 (log.f64 base)))))
(+.f64 (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2))) (log.f64 (pow.f64 (log.f64 base) -1/2)))
(+.f64 (*.f64 -1/2 (log.f64 (log.f64 base))) (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2))))
(+.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1)) (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(+.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))) (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(+.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))) (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6)))
(+.f64 (*.f64 1/6 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))))
(-.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 base)))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(-.f64 0 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(-.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 (neg.f64 (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 1)
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 -1 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 1 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1)
(neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 (log.f64 base)) 3)) (fma.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 (hypot.f64 re im))) (fma.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 base))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 (log.f64 base)) 3)) (fma.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 (hypot.f64 re im))) (fma.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 base)) (*.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 (hypot.f64 re im)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) (log.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (log.f64 base)) (log.f64 (log.f64 base)))) (log.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (*.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(pow.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) 1/3)
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(neg.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(exp.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log1p.f64 (-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1))
(log1p.f64 (+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) -1))
(fma.f64 1 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(+.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(fma.f64 1 (log.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 (log.f64 base))))
(fma.f64 1 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (log1p.f64 2))
(+.f64 (log.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))) (log1p.f64 2))
(fma.f64 1 (log1p.f64 2) (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 1 (log1p.f64 2) (log.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(fma.f64 1/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(fma.f64 1/3 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (cbrt.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log1p.f64 2))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base)))) (cbrt.f64 (log.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))))) (cbrt.f64 (log.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base)))) (log1p.f64 2))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (cbrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (cbrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im))))) (cbrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 base))))
(fma.f64 (*.f64 (cbrt.f64 (log1p.f64 2)) (cbrt.f64 (log1p.f64 2))) (cbrt.f64 (log1p.f64 2)) (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 (*.f64 (cbrt.f64 (log1p.f64 2)) (cbrt.f64 (log1p.f64 2))) (cbrt.f64 (log1p.f64 2)) (log.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(fma.f64 (sqrt.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log1p.f64 2))
(fma.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base)))) (sqrt.f64 (log.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base)))) (log1p.f64 2))
(fma.f64 (sqrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (log.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(fma.f64 (sqrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(fma.f64 (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 (log.f64 base))))
(fma.f64 (sqrt.f64 (log1p.f64 2)) (sqrt.f64 (log1p.f64 2)) (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(fma.f64 (sqrt.f64 (log1p.f64 2)) (sqrt.f64 (log1p.f64 2)) (log.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(fma.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(fma.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2))) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(*.f64 2 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (sqrt.f64 (hypot.f64 re im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(fma.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)))
(+.f64 (+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 1/6 (/.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)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 3 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (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)) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (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 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (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 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(/.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 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2)) (sqrt.f64 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 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))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 6)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.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))) (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 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.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 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 3 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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)) (/.f64 1 (cbrt.f64 (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 (pow.f64 (log.f64 base) -1/2) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (neg.f64 (/.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 (hypot.f64 re im)) (log.f64 base))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.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 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (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 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.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 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.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 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 base) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 1/3 (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 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 base))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(fma.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(fma.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2))) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(*.f64 2 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (sqrt.f64 (hypot.f64 re im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(fma.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)))
(+.f64 (+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 1/6 (/.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)) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 3 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 1 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (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)) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 (hypot.f64 re im))) -1))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (/.f64 1 (log.f64 (hypot.f64 re im)))))
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (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 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (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 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base))))
(*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3))
(/.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 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2)) (sqrt.f64 (log.f64 base)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) 2)) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -1))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 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))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) 3))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 3))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) 6)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) 1) (/.f64 (cbrt.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))) (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 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.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 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (*.f64 3 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 3 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (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)) (/.f64 1 (cbrt.f64 (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 (pow.f64 (log.f64 base) -1/2) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (neg.f64 (/.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 (hypot.f64 re im)) (log.f64 base))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.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 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (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 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.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 (hypot.f64 re im)) (log.f64 base))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(/.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 (hypot.f64 re im)) (log.f64 base))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 1/3 (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 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re 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))
(+.f64 0 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 1)
(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))) 1)
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 1 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.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 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 1) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 3))
(*.f64 (cbrt.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))) (cbrt.f64 3))
(*.f64 (cbrt.f64 3) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))) (cbrt.f64 3))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/6))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(cbrt.f64 (/.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))) 1/3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (cbrt.f64 (log.f64 base))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/3)
(*.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/6) (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1/6))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/3)
(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))) 1)
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(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)) 1/6) 2)
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(cbrt.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/3))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 0)
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(+.f64 0 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)))
(*.f64 2 (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(+.f64 (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (pow.f64 1 1/3)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1/3)) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1/3)) (log.f64 (pow.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1/3)))
(*.f64 2 (log.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) 1)
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 1 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(pow.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1)
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 3)
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(pow.f64 (pow.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3) 1/3)
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(pow.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(sqrt.f64 (pow.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base)) 2))
(cbrt.f64 (pow.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(expm1.f64 (log1p.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(exp.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(log1p.f64 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))
(+.f64 0 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) 1)
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(*.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1)
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 1 (/.f64 1 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))) (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base))))
(pow.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 2 (/.f64 1 (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 3))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))
(+.f64 0 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))) 1)
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(*.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1)
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1/3) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (cbrt.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(pow.f64 (hypot.f64 re im) (*.f64 (/.f64 1 (log.f64 base)) 1/3))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))
(pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/3)
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))) 1)
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(pow.f64 (E.f64) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (E.f64) (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) 3)
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6) 2)
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base)))) (sqrt.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))) 2)) (cbrt.f64 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base))))
(sqrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))))
(log.f64 (exp.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(expm1.f64 (log1p.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(exp.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/3))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(log1p.f64 (expm1.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 0)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(fma.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 0 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(fma.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (pow.f64 1 (/.f64 1 (log.f64 base)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(+.f64 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2))) (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(+.f64 (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))) (log.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1 (log.f64 base)))))
(*.f64 2 (*.f64 (/.f64 1 (log.f64 base)) (log.f64 (sqrt.f64 (hypot.f64 re im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) 1)) (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(fma.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))))) (log.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6))) (log.f64 (pow.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))) 1/6)))
(+.f64 (+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base))))) (*.f64 1/6 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (*.f64 1/6 (/.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)) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 -1 (neg.f64 (/.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 (hypot.f64 re im)) (log.f64 base))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.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 (/.f64 (pow.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) 2) (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 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (cbrt.f64 (log.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 base)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (cbrt.f64 (log.f64 base)) (pow.f64 (cbrt.f64 (log.f64 base)) 2)))
(/.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 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.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 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (E.f64) (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) 3/2)
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 2) -1/2)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))) (sqrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 2)) (cbrt.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 base) (log.f64 (hypot.f64 re im))) -2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))))
(log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) 2) (/.f64 1 (log.f64 base)))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 1/3 (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 (hypot.f64 re im)) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re 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))

eval1.7s (14.4%)

Compiler

Compiled 65449 to 37722 computations (42.4% saved)

prune752.0ms (6.3%)

Pruning

20 alts after pruning (18 fresh and 2 done)

PrunedKeptTotal
New1571141585
Fresh8412
Picked415
Done011
Total1583201603
Accuracy
100.0%
Counts
1603 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.3%
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -3) 1/3)
98.8%
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
50.0%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
97.5%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
98.7%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
98.9%
(/.f64 (log.f64 im) (log.f64 base))
70.9%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
99.4%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
98.8%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
99.3%
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
78.2%
(*.f64 (sqrt.f64 (log.f64 im)) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
99.2%
(*.f64 3 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base)))
98.3%
(*.f64 3 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
98.0%
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
98.0%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.4%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
71.3%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.3%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
98.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -3))
50.3%
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -3) 1/3)
98.8%
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
50.0%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
97.5%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
98.7%
(/.f64 (*.f64 (log.f64 im) (log.f64 base)) (*.f64 (log.f64 base) (log.f64 base)))
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
98.9%
(/.f64 (log.f64 im) (log.f64 base))
70.9%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
99.4%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
98.8%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
99.3%
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
78.2%
(*.f64 (sqrt.f64 (log.f64 im)) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
99.2%
(*.f64 3 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base)))
98.3%
(*.f64 3 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
98.0%
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
98.0%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.4%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
71.3%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.3%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
98.9%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -3))
Compiler

Compiled 900 to 694 computations (22.9% saved)

localize297.0ms (2.5%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.7%
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))
99.5%
(*.f64 3 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
99.3%
(/.f64 1/3 (log.f64 base))
98.6%
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))
99.5%
(/.f64 (log.f64 im) (log.f64 base))
99.2%
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
98.9%
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
99.5%
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.4%
(*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
99.6%
(/.f64 1 (log.f64 base))
99.5%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
99.6%
(/.f64 1 (log.f64 base))
99.5%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
Compiler

Compiled 157 to 51 computations (67.5% saved)

series224.0ms (1.9%)

Counts
12 → 312
Calls

81 calls:

TimeVariablePointExpression
54.0ms
base
@-inf
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))
44.0ms
base
@inf
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))
21.0ms
base
@0
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))
4.0ms
im
@-inf
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
2.0ms
re
@0
(*.f64 3 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))

rewrite242.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
692×expm1-udef
688×log1p-udef
626×log-pow
462×add-sqr-sqrt
448×pow1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
026222
1531222
25945218
Stop Event
node limit
Counts
12 → 388
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(/.f64 1 (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(/.f64 1 (log.f64 base))
(*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))
(/.f64 1/3 (log.f64 base))
(*.f64 3 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))
Outputs
(-.f64 (exp.f64 (log1p.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 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(pow.f64 (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)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(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 (log.f64 (hypot.f64 re im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(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 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 base)))) 1)
(*.f64 1 (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (pow.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 (/.f64 1 (cbrt.f64 (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3)
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(sqrt.f64 (pow.f64 (log.f64 base) -2))
(log.f64 (exp.f64 (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base))))
(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 im) (log.f64 base)))) 1)
(/.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 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (log.f64 im))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (cbrt.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)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) 3/2)
(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 (/.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 (/.f64 1 (log.f64 base)))) 1)
(*.f64 1 (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (pow.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 (/.f64 1 (cbrt.f64 (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3)
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(sqrt.f64 (pow.f64 (log.f64 base) -2))
(log.f64 (exp.f64 (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base))))
(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 0 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log.f64 base)))))) (*.f64 1/3 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) (*.f64 1/2 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))) 1)
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) 3))
(/.f64 1/3 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1/3) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 1/3 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1/3) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 -1/3 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))) 1)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1/3 (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))) 1))
(-.f64 (exp.f64 (log1p.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 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(pow.f64 (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)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(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 (log.f64 (hypot.f64 re im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(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 (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 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 im)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (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 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) 3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) 3))
(*.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) (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))) (/.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))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) 1) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6))
(/.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 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (log.f64 im))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (cbrt.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)))
(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 (/.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 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 im)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 1 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(/.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (neg.f64 (log.f64 im))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (log.f64 im))) (neg.f64 (cbrt.f64 (log.f64 base))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(+.f64 0 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log.f64 base)))))) (*.f64 1/3 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) (*.f64 1/2 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))) 1)
(*.f64 1 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (cbrt.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1/3 (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/3)
(*.f64 3 (*.f64 1/3 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(*.f64 (/.f64 1/3 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) (log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1/3 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1/3))
(*.f64 (sqrt.f64 (/.f64 1/3 (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 1/3 (log.f64 base))) (log.f64 (hypot.f64 re im))))
(*.f64 (sqrt.f64 (/.f64 1/3 (log.f64 base))) (log.f64 (pow.f64 (hypot.f64 re im) (sqrt.f64 (/.f64 1/3 (log.f64 base))))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (cbrt.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/3 (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))) 1/3))
(*.f64 2 (*.f64 1/2 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(*.f64 (*.f64 (/.f64 1/3 (log.f64 base)) 1/2) (*.f64 2 (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))
(*.f64 (fma.f64 (/.f64 1/3 (log.f64 base)) 1/2 (*.f64 (/.f64 1/3 (log.f64 base)) 1/2)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1/3 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1/3 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (/.f64 1/3 (log.f64 base)))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (/.f64 1/3 (log.f64 base)))))
(*.f64 (*.f64 2 (*.f64 (/.f64 1/3 (log.f64 base)) 1/2)) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 2)) (cbrt.f64 (/.f64 1/3 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (/.f64 1/3 (log.f64 base)))) (sqrt.f64 (/.f64 1/3 (log.f64 base))))
(*.f64 (*.f64 1/3 (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 (*.f64 1/3 (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 (/.f64 1/3 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (/.f64 1/3 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) 3))
(/.f64 1/3 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1/3) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 1/3 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1/3) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 -1/3 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 2))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1/3 (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 (log.f64 base)))) 1)
(*.f64 1 (/.f64 1/3 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) 1/3)
(*.f64 1/3 (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1/3 (log.f64 base)) 1)
(*.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 2) (cbrt.f64 (/.f64 1/3 (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 1/3 (log.f64 base))) (sqrt.f64 (/.f64 1/3 (log.f64 base))))
(*.f64 -1/3 (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (*.f64 1/3 (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 1/3 (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(pow.f64 (/.f64 1/3 (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 1/3 (log.f64 base)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/3 (log.f64 base))) 2)
(pow.f64 (*.f64 (log.f64 base) 3) -1)
(sqrt.f64 (*.f64 1/9 (pow.f64 (log.f64 base) -2)))
(log.f64 (exp.f64 (/.f64 1/3 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 1/3 (log.f64 base)) 3))
(expm1.f64 (log1p.f64 (/.f64 1/3 (log.f64 base))))
(exp.f64 (log.f64 (/.f64 1/3 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/3 (log.f64 base))))
(-.f64 (exp.f64 (log1p.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 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(pow.f64 (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)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(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 (log.f64 (hypot.f64 re im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(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 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))) 1)
(*.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))) 1)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log.f64 base))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log.f64 base))))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(*.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))) (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(*.f64 (pow.f64 1 (/.f64 1/3 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (/.f64 1/3 (log.f64 base))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log.f64 base))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log.f64 base))) (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log.f64 base))))
(sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log.f64 base)))))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(exp.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))

simplify531.0ms (4.5%)

Algorithm
egg-herbie
Rules
1330×fma-def
1228×associate-*r*
1096×associate-*l*
574×times-frac
550×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
091634252
1246631036
Stop Event
node limit
Counts
700 → 624
Calls
Call 1
Inputs
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (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)))))
(/.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 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (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)))))
(*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))))
(+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/18 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))))
(+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/18 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(pow.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(pow.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(pow.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(pow.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))))
(+.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -120 (/.f64 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 720 (-.f64 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/18 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))))
(+.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -120 (/.f64 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 720 (-.f64 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/18 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 -1/3 (log.f64 (/.f64 1 base)))
(/.f64 -1/3 (log.f64 (/.f64 1 base)))
(/.f64 -1/3 (log.f64 (/.f64 1 base)))
(/.f64 -1/3 (log.f64 (/.f64 1 base)))
(/.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 1/240 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -120 (/.f64 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 720 (-.f64 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/18 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 1/240 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -120 (/.f64 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 720 (-.f64 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/18 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))) (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))) (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base))))))) (*.f64 (pow.f64 re 6) (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))) (-.f64 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/18 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))))))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))) (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))) (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base))))))) (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))) (-.f64 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/18 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))))))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(-.f64 (exp.f64 (log1p.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 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(pow.f64 (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)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(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 (log.f64 (hypot.f64 re im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(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 (exp.f64 (log1p.f64 (/.f64 1 (log.f64 base)))) 1)
(*.f64 1 (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (pow.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 (/.f64 1 (cbrt.f64 (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3)
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(sqrt.f64 (pow.f64 (log.f64 base) -2))
(log.f64 (exp.f64 (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base))))
(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 im) (log.f64 base)))) 1)
(/.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 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (log.f64 im))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (cbrt.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)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 3)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) 3/2)
(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 (/.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 (/.f64 1 (log.f64 base)))) 1)
(*.f64 1 (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) 1)
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (pow.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 (/.f64 1 (cbrt.f64 (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3)
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(sqrt.f64 (pow.f64 (log.f64 base) -2))
(log.f64 (exp.f64 (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (log.f64 base))))
(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 0 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log.f64 base)))))) (*.f64 1/3 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) (*.f64 1/2 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))) 1)
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) 3))
(/.f64 1/3 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1/3) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 1/3 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1/3) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 -1/3 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))) 1)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1/3 (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))) 1))
(-.f64 (exp.f64 (log1p.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 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(pow.f64 (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)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(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 (log.f64 (hypot.f64 re im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(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 (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 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 im)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 (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 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) 3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) 3))
(*.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) (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))) (/.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))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) 1) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6))
(/.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 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (log.f64 im))) (cbrt.f64 (log.f64 base)))
(/.f64 (*.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (cbrt.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)))
(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 (/.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 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 im)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 1 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(/.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (neg.f64 (log.f64 im))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (log.f64 im))) (neg.f64 (cbrt.f64 (log.f64 base))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) 2)
(sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(+.f64 0 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log.f64 base)))))) (*.f64 1/3 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) (*.f64 1/2 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))) 1)
(*.f64 1 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (cbrt.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1/3 (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/3)
(*.f64 3 (*.f64 1/3 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(*.f64 (/.f64 1/3 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 1)
(*.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) (log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) (log.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1/3 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1/3))
(*.f64 (sqrt.f64 (/.f64 1/3 (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 1/3 (log.f64 base))) (log.f64 (hypot.f64 re im))))
(*.f64 (sqrt.f64 (/.f64 1/3 (log.f64 base))) (log.f64 (pow.f64 (hypot.f64 re im) (sqrt.f64 (/.f64 1/3 (log.f64 base))))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (cbrt.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/3 (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))) 1/3))
(*.f64 2 (*.f64 1/2 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(*.f64 (*.f64 (/.f64 1/3 (log.f64 base)) 1/2) (*.f64 2 (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))
(*.f64 (fma.f64 (/.f64 1/3 (log.f64 base)) 1/2 (*.f64 (/.f64 1/3 (log.f64 base)) 1/2)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1/3 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1/3 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (/.f64 1/3 (log.f64 base)))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (/.f64 1/3 (log.f64 base)))))
(*.f64 (*.f64 2 (*.f64 (/.f64 1/3 (log.f64 base)) 1/2)) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 2)) (cbrt.f64 (/.f64 1/3 (log.f64 base))))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (/.f64 1/3 (log.f64 base)))) (sqrt.f64 (/.f64 1/3 (log.f64 base))))
(*.f64 (*.f64 1/3 (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 (*.f64 1/3 (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 (/.f64 1/3 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2))) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (/.f64 1/3 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) 3))
(/.f64 1/3 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1/3) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 1/3 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1/3) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 -1/3 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 2)
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 2))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 3))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1/3 (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(exp.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 1))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 (log.f64 base)))) 1)
(*.f64 1 (/.f64 1/3 (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) 1/3)
(*.f64 1/3 (/.f64 1 (log.f64 base)))
(*.f64 (/.f64 1/3 (log.f64 base)) 1)
(*.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 2) (cbrt.f64 (/.f64 1/3 (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 1/3 (log.f64 base))) (sqrt.f64 (/.f64 1/3 (log.f64 base))))
(*.f64 -1/3 (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (*.f64 1/3 (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 1/3 (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(pow.f64 (/.f64 1/3 (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 3)
(pow.f64 (pow.f64 (/.f64 1/3 (log.f64 base)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 1/3 (log.f64 base))) 2)
(pow.f64 (*.f64 (log.f64 base) 3) -1)
(sqrt.f64 (*.f64 1/9 (pow.f64 (log.f64 base) -2)))
(log.f64 (exp.f64 (/.f64 1/3 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 1/3 (log.f64 base)) 3))
(expm1.f64 (log1p.f64 (/.f64 1/3 (log.f64 base))))
(exp.f64 (log.f64 (/.f64 1/3 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 1/3 (log.f64 base))))
(-.f64 (exp.f64 (log1p.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 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(pow.f64 (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)) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(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 (log.f64 (hypot.f64 re im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(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 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))) 1)
(*.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))) 1)
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log.f64 base))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log.f64 base))))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(*.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))) (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(*.f64 (pow.f64 1 (/.f64 1/3 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (/.f64 1/3 (log.f64 base))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log.f64 base))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log.f64 base))) (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log.f64 base))))
(sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log.f64 base)))))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(exp.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
Outputs
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 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 im re)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 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 im re)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 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 im re)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 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 im re)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 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)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (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 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (neg.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 (*.f64 re re) (log.f64 base))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (neg.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/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 120 (log.f64 base))) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))))) (/.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 (pow.f64 re 2) (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)))))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 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 (*.f64 re re) (log.f64 base))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 120 (log.f64 base))) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.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/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (/.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/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.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))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (/.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))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.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 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 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)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base)))))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (/.f64 1/720 (pow.f64 im 6)) (/.f64 (*.f64 (pow.f64 re 6) 120) (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 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (*.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 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (*.f64 (/.f64 1/720 (pow.f64 im 6)) (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base))))) (/.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))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (+.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 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (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))))
(*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base)))
(+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3))
(fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base))))
(+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)))
(fma.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) -1/12 (fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base)))))
(+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/18 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))))
(fma.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/18 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3))))
(fma.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) -1/12 (fma.f64 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) 1/18 (fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base))))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) -1/3)
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(fma.f64 -1/3 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) -1/3 (*.f64 (/.f64 1/6 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1/3 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))))))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) -1/3 (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) -1/12)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1/3 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) -1/3 (fma.f64 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) -1/12 (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (*.f64 (*.f64 1/2160 (pow.f64 im 6)) 120) (*.f64 (log.f64 base) (pow.f64 re 6))))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) -1/3)
(/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 re))) (log.f64 base))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(fma.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))
(fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 re))) (log.f64 base)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))))))
(fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) -1/3 (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) -1/12)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))))
(fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) -1/3 (fma.f64 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) -1/12 (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (*.f64 (*.f64 1/2160 (pow.f64 im 6)) 120) (*.f64 (log.f64 base) (pow.f64 re 6))))))
(*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))
(*.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3)
(+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))
(fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (*.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3))
(fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3))
(+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))))
(fma.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (*.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3)))
(fma.f64 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) -1/12 (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3)))
(+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/18 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))))
(fma.f64 -1/12 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/18 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6))) (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (*.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3))))
(fma.f64 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) -1/12 (fma.f64 (/.f64 (pow.f64 im 6) (*.f64 (log.f64 base) (pow.f64 re 6))) 1/18 (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3))
(fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)))
(fma.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) -1/12 (fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base)))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1/3 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 (*.f64 1/6 (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 base))))))
(+.f64 (*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base))) (fma.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) -1/12 (fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (*.f64 (/.f64 1/2160 (pow.f64 im 6)) (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base))))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) -1/3)
(/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 im))) (log.f64 base))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (*.f64 1/6 (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 base))))
(fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (/.f64 (*.f64 1/6 (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 base)))))
(fma.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) -1/3 (fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (*.f64 (/.f64 -1/12 (log.f64 base)) (/.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 (*.f64 1/6 (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 base))))))
(fma.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) -1/3 (fma.f64 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) -1/12 (fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (*.f64 (/.f64 1/2160 (pow.f64 im 6)) (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base))))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (*.f64 1/3 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (*.f64 1/3 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (*.f64 1/3 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (*.f64 1/3 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 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)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (pow.f64 im 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (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 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/6 (/.f64 (pow.f64 re 6) (*.f64 (log.f64 base) (pow.f64 im 6))) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (neg.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 (*.f64 re re) (log.f64 base))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (neg.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/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 120 (log.f64 base))) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))))) (/.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 (pow.f64 re 2) (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)))))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 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 (*.f64 re re) (log.f64 base))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 im 6) 120) (*.f64 (log.f64 base) (pow.f64 re 6))) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (log.f64 base) (pow.f64 re 4))) (fma.f64 1/720 (*.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 6)) (/.f64 120 (log.f64 base))) (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.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/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (/.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/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 re 4) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 re 6) (log.f64 base)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.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))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (/.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))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.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 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 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)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base)))))))
(+.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (/.f64 1/720 (pow.f64 im 6)) (/.f64 (*.f64 (pow.f64 re 6) 120) (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 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))))))
(-.f64 (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (*.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 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 4) (log.f64 base)))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (log.f64 base)))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/720 (/.f64 (*.f64 (pow.f64 re 6) 120) (*.f64 (log.f64 base) (pow.f64 im 6))) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base)))))))
(-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 re 4) (*.f64 (log.f64 base) (pow.f64 im 4))) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (*.f64 (/.f64 1/720 (pow.f64 im 6)) (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 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 im re)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 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 im re)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 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 im re)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 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 im re)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 1 1/3) (/.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 (pow.f64 1 1/3) (/.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 (pow.f64 1 1/3) (/.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 (pow.f64 1 1/3) (/.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))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 (/.f64 1 im))) (log.f64 base)) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (cbrt.f64 -1))
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(cbrt.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(cbrt.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(cbrt.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(pow.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(cbrt.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (cbrt.f64 -1))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (log.f64 im)) (log.f64 (/.f64 1 base))) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (cbrt.f64 -1))
(pow.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(cbrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(cbrt.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(pow.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(cbrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(cbrt.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(pow.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(cbrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(cbrt.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(pow.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))) 1/3)
(cbrt.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(cbrt.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base)))
(+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3))
(fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 im 4))))) (/.f64 1/3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (fma.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)))
(fma.f64 1/24 (*.f64 (pow.f64 re 4) (fma.f64 24 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 im 4)))) (/.f64 -1/3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base)))))
(+.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -120 (/.f64 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 720 (-.f64 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/18 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))))
(fma.f64 1/720 (*.f64 (pow.f64 re 6) (fma.f64 -120 (/.f64 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 (*.f64 im im) (log.f64 base))) (+.f64 (/.f64 10/9 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/18 (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 1/72 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))))))) (fma.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 im 4))))) (/.f64 1/3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (fma.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3))))
(fma.f64 1/720 (*.f64 (pow.f64 re 6) (fma.f64 -120 (/.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 im (*.f64 im (log.f64 base)))) (fma.f64 720 (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 1/18 (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 -1/72 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) (/.f64 10/9 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (fma.f64 1/24 (*.f64 (pow.f64 re 4) (fma.f64 24 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 im 4)))) (/.f64 -1/3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base))))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(*.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) -1/3)
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(fma.f64 -1/3 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) -1/3 (*.f64 (/.f64 1/6 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1/3 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4)) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))))))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) -1/3 (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (*.f64 1/24 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) -2) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) 1/3)))) (pow.f64 re 4))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1/3 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 1/720 (/.f64 (fma.f64 -120 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6)) (fma.f64 1/24 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4)) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) -1/3 (fma.f64 1/720 (/.f64 (fma.f64 -120 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (*.f64 1/2160 (pow.f64 im 6)) 120) (log.f64 base)))) (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))))) (pow.f64 re 6)) (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (*.f64 1/24 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) -2) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) 1/3)))) (pow.f64 re 4)))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) -1/3)
(/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 re))) (log.f64 base))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(fma.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))
(fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 re))) (log.f64 base)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4)) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))))))
(fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) -1/3 (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (*.f64 1/24 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) -2) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) 1/3)))) (pow.f64 re 4))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/720 (/.f64 (fma.f64 -120 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6)) (fma.f64 1/24 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4)) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))))
(fma.f64 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) -1/3 (fma.f64 1/720 (/.f64 (fma.f64 -120 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (*.f64 1/2160 (pow.f64 im 6)) 120) (log.f64 base)))) (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))))) (pow.f64 re 6)) (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (*.f64 1/24 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) -2) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) 1/3)))) (pow.f64 re 4)))))
(*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))
(*.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3)
(+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))
(fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (*.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3))
(fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))))
(fma.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 re 4))))) (/.f64 1/3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (*.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3)))
(fma.f64 1/24 (*.f64 (pow.f64 im 4) (fma.f64 24 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 re 4)))) (/.f64 -1/3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3)))
(+.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -120 (/.f64 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 720 (-.f64 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/18 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))))
(fma.f64 1/720 (*.f64 (pow.f64 im 6) (fma.f64 -120 (/.f64 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 (*.f64 re re) (log.f64 base))) (+.f64 (/.f64 10/9 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/18 (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 1/72 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))))))) (fma.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 re 4))))) (/.f64 1/3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (*.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3))))
(fma.f64 1/720 (*.f64 (pow.f64 im 6) (fma.f64 -120 (/.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 re (*.f64 re (log.f64 base)))) (fma.f64 720 (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 1/18 (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 -1/72 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (/.f64 10/9 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (fma.f64 1/24 (*.f64 (pow.f64 im 4) (fma.f64 24 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 re 4)))) (/.f64 -1/3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (fma.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (*.f64 (/.f64 (log.f64 re) (log.f64 base)) 1/3))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 1/6 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3))
(fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1/3 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4)) (/.f64 (*.f64 1/6 (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 base)))))
(+.f64 (fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base)))) (/.f64 (*.f64 1/24 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1/3 (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)) (fma.f64 1/720 (/.f64 (fma.f64 -120 (/.f64 (*.f64 (*.f64 re re) (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base)) (fma.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (*.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6)) (fma.f64 1/24 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4)) (/.f64 (*.f64 1/6 (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 base))))))
(+.f64 (*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base))) (fma.f64 1/720 (/.f64 (fma.f64 -120 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)))))) (fma.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/1296 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3)))) (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))) (pow.f64 im 6)) (fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (/.f64 (*.f64 1/24 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4)))))
(*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) -1/3)
(/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 im))) (log.f64 base))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (*.f64 1/6 (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 base))))
(fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 1/24 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4)) (/.f64 (*.f64 1/6 (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 base)))))
(fma.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) -1/3 (fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (/.f64 (*.f64 1/24 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))))
(+.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 1/720 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 1/720 (/.f64 (fma.f64 -120 (/.f64 (*.f64 (*.f64 re re) (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base)) (fma.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (*.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6)) (fma.f64 1/24 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4)) (/.f64 (*.f64 1/6 (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 base))))))
(fma.f64 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) -1/3 (fma.f64 1/720 (/.f64 (fma.f64 -120 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)))))) (fma.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/1296 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3)))) (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))) (pow.f64 im 6)) (fma.f64 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) 1/6 (/.f64 (*.f64 1/24 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4)))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (*.f64 1/3 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (*.f64 1/3 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (*.f64 1/3 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(/.f64 (*.f64 1/3 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 (*.f64 1/3 (log.f64 (hypot.f64 im re))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 -1/3 (log.f64 (/.f64 1 base)))
(/.f64 -1/3 (neg.f64 (log.f64 base)))
(/.f64 -1/3 (log.f64 (/.f64 1 base)))
(/.f64 -1/3 (neg.f64 (log.f64 base)))
(/.f64 -1/3 (log.f64 (/.f64 1 base)))
(/.f64 -1/3 (neg.f64 (log.f64 base)))
(/.f64 -1/3 (log.f64 (/.f64 1 base)))
(/.f64 -1/3 (neg.f64 (log.f64 base)))
(/.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1/3 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1/3 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1/3 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1/3 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1/3 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1/3 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(/.f64 1/3 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(/.f64 1/3 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 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)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 1/8 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 im 4))))) (/.f64 1/3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 (*.f64 1/8 (pow.f64 re 4)) (fma.f64 24 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 im 4)))) (/.f64 -1/3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 1/240 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -120 (/.f64 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 720 (-.f64 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/18 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 1/240 (*.f64 (pow.f64 re 6) (fma.f64 -120 (/.f64 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 (*.f64 im im) (log.f64 base))) (+.f64 (/.f64 10/9 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/18 (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 1/72 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))))))) (fma.f64 1/8 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 24 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 im 4))))) (/.f64 1/3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))))
(fma.f64 (*.f64 (pow.f64 re 6) (fma.f64 -120 (/.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 im (*.f64 im (log.f64 base)))) (fma.f64 720 (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 1/18 (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 -1/72 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) (/.f64 10/9 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) 1/240 (fma.f64 (*.f64 1/8 (pow.f64 re 4)) (fma.f64 24 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 im 4)))) (/.f64 -1/3 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (fma.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))
(neg.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 re))) (log.f64 base))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))))))
(-.f64 (fma.f64 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) -2) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) 1/3))) (pow.f64 re 4)) 1/8 (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re)))) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))) (+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)) (fma.f64 1/240 (/.f64 (fma.f64 -120 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6)) (fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))))
(-.f64 (fma.f64 (/.f64 (fma.f64 -120 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (*.f64 1/2160 (pow.f64 im 6)) 120) (log.f64 base)))) (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))))) (pow.f64 re 6)) 1/240 (fma.f64 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) -2) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) 1/3))) (pow.f64 re 4)) 1/8 (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))))) (/.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 (pow.f64 re 2) (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)))))
(-.f64 (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))))))
(-.f64 (fma.f64 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) -2) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) 1/3))) (pow.f64 re 4)) 1/8 (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re)))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4))) (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)) (fma.f64 1/240 (/.f64 (fma.f64 -120 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (*.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 re 6)) (fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 re 4)) (*.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base)))))))
(-.f64 (fma.f64 (/.f64 (fma.f64 -120 (/.f64 (*.f64 im im) (/.f64 (log.f64 base) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (fma.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (*.f64 1/2160 (pow.f64 im 6)) 120) (log.f64 base)))) (*.f64 10/9 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))))) (pow.f64 re 6)) 1/240 (fma.f64 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) -2) (*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)) 1/3))) (pow.f64 re 4)) 1/8 (*.f64 (/.f64 1/2 (log.f64 base)) (*.f64 (/.f64 im re) (/.f64 im re))))) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(/.f64 (log.f64 re) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 re) (log.f64 base)))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base))))
(fma.f64 1/8 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 re 4))))) (/.f64 1/3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 re) (log.f64 base))))
(fma.f64 (*.f64 1/8 (pow.f64 im 4)) (fma.f64 24 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 re 4)))) (/.f64 -1/3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (*.f64 1/240 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 -120 (/.f64 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 10/9 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 720 (-.f64 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/18 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)))))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))) (*.f64 1/3 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (log.f64 re) (log.f64 base)))))
(fma.f64 1/240 (*.f64 (pow.f64 im 6) (fma.f64 -120 (/.f64 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 (*.f64 re re) (log.f64 base))) (+.f64 (/.f64 10/9 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/18 (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 1/72 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))))))) (fma.f64 1/8 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 24 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 re 4))))) (/.f64 1/3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (/.f64 (log.f64 re) (log.f64 base)))))
(fma.f64 (*.f64 1/240 (pow.f64 im 6)) (fma.f64 -120 (/.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 re (*.f64 re (log.f64 base)))) (fma.f64 720 (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 1/18 (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 -1/72 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (/.f64 10/9 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))) (fma.f64 (*.f64 1/8 (pow.f64 im 4)) (fma.f64 24 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 re 4)))) (/.f64 -1/3 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 re (*.f64 re (log.f64 base)))) (/.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 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (log.f64 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)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) 1/8 (*.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))))))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))) (+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 1/240 (/.f64 (fma.f64 -120 (/.f64 (*.f64 (*.f64 re re) (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base)) (fma.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (*.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6)) (fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base)))))))
(+.f64 (/.f64 (log.f64 im) (log.f64 base)) (fma.f64 (/.f64 (fma.f64 -120 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)))))) (fma.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/1296 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3)))) (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))) (pow.f64 im 6)) 1/240 (fma.f64 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) 1/8 (*.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (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 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base)))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base)))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))))))
(-.f64 (fma.f64 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) 1/8 (*.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (*.f64 1/240 (/.f64 (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base))) (+.f64 (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (*.f64 720 (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6))) (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (*.f64 24 (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4))) (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))))))
(fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (fma.f64 1/240 (/.f64 (fma.f64 -120 (/.f64 (*.f64 (*.f64 re re) (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (log.f64 base)) (fma.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)) (*.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))) (pow.f64 im 6)) (fma.f64 1/8 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 24 (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))))) (pow.f64 im 4)) (*.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base)))))))
(-.f64 (fma.f64 (/.f64 (fma.f64 -120 (/.f64 (*.f64 re re) (/.f64 (log.f64 base) (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)))))) (fma.f64 720 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/1296 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3)))) (*.f64 10/9 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))) (pow.f64 im 6)) 1/240 (fma.f64 (/.f64 (fma.f64 -1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/3 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) 1/8 (*.f64 1/2 (*.f64 (/.f64 re (*.f64 im im)) (/.f64 re (log.f64 base)))))) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 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 im re)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 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 im re)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 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 im re)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 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 im re)) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 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 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base)))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (*.f64 im im))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))) (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base)))))))))
(+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base))) (*.f64 (pow.f64 re 4) (*.f64 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 im 4)))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base)))))))
(+.f64 (*.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 re 4))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (*.f64 im im))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base)))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 re 4) (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))) (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 im 4) (log.f64 base))))))) (*.f64 (pow.f64 re 6) (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 im) (log.f64 base)))) (-.f64 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/18 (/.f64 1 (*.f64 (pow.f64 im 6) (log.f64 base))))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))))))))
(+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base))) (fma.f64 (pow.f64 re 4) (*.f64 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 im 4)))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base)))) (*.f64 (*.f64 (pow.f64 re 6) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/18 (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 1/72 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)))))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 re 6) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base)))) (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 1/18 (*.f64 (log.f64 base) (pow.f64 im 6))) (/.f64 -1/72 (*.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))))) (*.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 im 4)))) (*.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (pow.f64 re 4)))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (*.f64 im im))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))
(pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base)))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (log.f64 base)) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (*.f64 re re))) (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))))
(+.f64 (fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (log.f64 base)) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (*.f64 re re))) (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (+.f64 (fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (log.f64 base))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (pow.f64 re 6) (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))))
(+.f64 (fma.f64 1/6 (*.f64 (/.f64 (*.f64 im im) (log.f64 base)) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (*.f64 re re))) (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base)))) (+.f64 (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2)))))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 re)) (log.f64 base))) (/.f64 (pow.f64 re 6) (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (*.f64 1/2160 (pow.f64 im 6)) 120) (log.f64 base))))))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (*.f64 1/6 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 (*.f64 re re) (log.f64 base)))))
(fma.f64 1/6 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (log.f64 base))) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 (*.f64 re re) (log.f64 base))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (fma.f64 1/6 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (log.f64 base))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 re 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 im 6)) (*.f64 90 (pow.f64 im 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 re 6)))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (fma.f64 1/6 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base)))) (*.f64 (*.f64 re re) (log.f64 base))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (/.f64 (pow.f64 re 6) (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 im 6) 120) (log.f64 base)) (*.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)))))))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (+.f64 (fma.f64 1/6 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (log.f64 base))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (/.f64 (pow.f64 re 4) (fma.f64 -1/12 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 im 4) (pow.f64 (log.f64 base) 2))))))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 re)) (log.f64 base))) (/.f64 (pow.f64 re 6) (fma.f64 -1/72 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/1296 (/.f64 (pow.f64 im 6) (pow.f64 (log.f64 base) 3)) (/.f64 (*.f64 (*.f64 1/2160 (pow.f64 im 6)) 120) (log.f64 base))))))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base)))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))))
(+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base))) (*.f64 1/6 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (*.f64 re re) (log.f64 base)))))
(fma.f64 1/6 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))) (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base)))))))))
(+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base))) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (*.f64 re re) (log.f64 base))) (*.f64 (pow.f64 im 4) (*.f64 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 re 4)))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base)))))))
(+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base))) (fma.f64 (pow.f64 im 4) (*.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 re 4)))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (/.f64 1/6 (log.f64 base)) (*.f64 (/.f64 (*.f64 im im) re) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base))) re)))))
(+.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 im 2) (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base))))) (*.f64 (pow.f64 re 2) (log.f64 base)))) (+.f64 (*.f64 (pow.f64 im 4) (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))) (-.f64 (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)))) (*.f64 1/12 (/.f64 1 (*.f64 (pow.f64 re 4) (log.f64 base))))))) (*.f64 (pow.f64 im 6) (*.f64 (exp.f64 (*.f64 1/3 (/.f64 (log.f64 re) (log.f64 base)))) (-.f64 (+.f64 (*.f64 1/1296 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))) (*.f64 1/18 (/.f64 1 (*.f64 (pow.f64 re 6) (log.f64 base))))) (*.f64 1/72 (/.f64 1 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))))))))
(+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base))) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 im im) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (*.f64 re re) (log.f64 base))) (fma.f64 (pow.f64 im 4) (*.f64 (-.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 1/12 (*.f64 (log.f64 base) (pow.f64 re 4)))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base)))) (*.f64 (pow.f64 im 6) (*.f64 (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (-.f64 (/.f64 1/18 (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 1/72 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base))))))))
(+.f64 (fma.f64 1/6 (*.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base))) (log.f64 base))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base)))) (fma.f64 (*.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base)))) (+.f64 (/.f64 1/1296 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))) (+.f64 (/.f64 1/18 (*.f64 (log.f64 base) (pow.f64 re 6))) (/.f64 -1/72 (*.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))))) (*.f64 (+.f64 (/.f64 1/72 (*.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))) (/.f64 -1/12 (*.f64 (log.f64 base) (pow.f64 re 4)))) (*.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 re) (log.f64 base))) (pow.f64 im 4)))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (*.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (log.f64 base)))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (*.f64 im im))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (fma.f64 1/6 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))))
(+.f64 (fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (*.f64 im im))) (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base)))) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)))))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (+.f64 (fma.f64 1/6 (/.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 im im) (log.f64 base)) (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (/.f64 (*.f64 (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3))))) (pow.f64 (exp.f64 -1/3) (/.f64 (neg.f64 (log.f64 im)) (log.f64 base)))) (pow.f64 im 6))))
(+.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (+.f64 (fma.f64 1/6 (*.f64 (/.f64 (*.f64 re re) (log.f64 base)) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (*.f64 im im))) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))))))) (/.f64 (pow.f64 (exp.f64 1/3) (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (pow.f64 im 6) (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/1296 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3))))))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))
(exp.f64 (/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 im))) (log.f64 base)))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (*.f64 1/6 (/.f64 (*.f64 (*.f64 re re) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 (*.f64 im im) (log.f64 base)))))
(fma.f64 1/6 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (exp.f64 (/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 im))) (log.f64 base))) (log.f64 base))) (exp.f64 (/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 im))) (log.f64 base))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 re re) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))))
(+.f64 (exp.f64 (/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 im))) (log.f64 base))) (fma.f64 1/6 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (exp.f64 (/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 im))) (log.f64 base))) (log.f64 base))) (/.f64 (exp.f64 (/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 im))) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))))))))
(+.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 re 2) (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))) (*.f64 (pow.f64 im 2) (log.f64 base)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))) (pow.f64 im 4)) (/.f64 (*.f64 (exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (+.f64 (*.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2))) (+.f64 (*.f64 1/2160 (/.f64 (+.f64 (*.f64 30 (pow.f64 re 6)) (*.f64 90 (pow.f64 re 6))) (log.f64 base))) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))) (pow.f64 im 6)))))
(+.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (+.f64 (fma.f64 1/6 (/.f64 (*.f64 (*.f64 re re) (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)))) (*.f64 (*.f64 im im) (log.f64 base))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2))))))) (/.f64 (pow.f64 (exp.f64 -1/3) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (pow.f64 im 6) (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (*.f64 1/1296 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 3)))))))))
(+.f64 (exp.f64 (/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 im))) (log.f64 base))) (+.f64 (fma.f64 1/6 (*.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (exp.f64 (/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 im))) (log.f64 base))) (log.f64 base))) (/.f64 (exp.f64 (/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 im))) (log.f64 base))) (/.f64 (pow.f64 im 4) (fma.f64 1/72 (/.f64 (pow.f64 re 4) (pow.f64 (log.f64 base) 2)) (*.f64 -1/12 (/.f64 (pow.f64 re 4) (log.f64 base))))))) (/.f64 (exp.f64 (/.f64 (*.f64 -1/3 (log.f64 (/.f64 -1 im))) (log.f64 base))) (/.f64 (pow.f64 im 6) (fma.f64 -1/72 (/.f64 (pow.f64 re 6) (pow.f64 (log.f64 base) 2)) (fma.f64 1/2160 (/.f64 (*.f64 (pow.f64 re 6) 120) (log.f64 base)) (/.f64 (*.f64 1/1296 (pow.f64 re 6)) (pow.f64 (log.f64 base) 3))))))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 base))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base))))
(exp.f64 (*.f64 -1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (log.f64 (/.f64 1 base)))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(exp.f64 (*.f64 1/3 (/.f64 (log.f64 (sqrt.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)))) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(pow.f64 (exp.f64 1/3) (/.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)) (sqrt.f64 (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)) (log.f64 (hypot.f64 re im))))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 im re)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) 3))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) 3))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 im re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 im re)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(-.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 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) -2))) (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 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) -1) (pow.f64 (cbrt.f64 (log.f64 base)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.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 (/.f64 1 (cbrt.f64 (log.f64 base))) 3)
(/.f64 1 (log.f64 base))
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3)
(/.f64 1 (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(/.f64 1 (log.f64 base))
(sqrt.f64 (pow.f64 (log.f64 base) -2))
(fabs.f64 (/.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 (/.f64 1 (log.f64 base)) 3))
(/.f64 1 (log.f64 base))
(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 im) (log.f64 base)))) 1)
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 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 (log.f64 im) (log.f64 base))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) -1) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (log.f64 im))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.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))))
(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 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) 3/2)
(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) (neg.f64 (log.f64 base))))
(/.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 (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)))
(/.f64 (log.f64 im) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(/.f64 (log.f64 im) (log.f64 base))
(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 (/.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 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) -2))) (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 (pow.f64 (cbrt.f64 (pow.f64 (log.f64 base) 2)) -1) (pow.f64 (cbrt.f64 (log.f64 base)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(*.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 (/.f64 1 (cbrt.f64 (log.f64 base))) 3)
(/.f64 1 (log.f64 base))
(pow.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) 1/3)
(/.f64 1 (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) -1/2) 2)
(/.f64 1 (log.f64 base))
(sqrt.f64 (pow.f64 (log.f64 base) -2))
(fabs.f64 (/.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 (/.f64 1 (log.f64 base)) 3))
(/.f64 1 (log.f64 base))
(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 0 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log.f64 base)))))) (*.f64 1/3 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 2/3 (log.f64 base))))) (*.f64 1/3 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(fma.f64 1/3 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 2/3 (log.f64 base))))))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) (*.f64 1/2 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))) 1)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) 3))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(/.f64 1/3 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1/3) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(/.f64 (*.f64 1/3 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1/3) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(/.f64 (*.f64 -1/3 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 1) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 1)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 3)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 3) 1/3)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 2)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))) 1)))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 im re) (/.f64 1/3 (log.f64 base))) -1))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 3))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1/3 (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (/.f64 1/27 (pow.f64 (log.f64 base) 3))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (/.f64 1/27 (pow.f64 (log.f64 base) 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (/.f64 1/27 (pow.f64 (log.f64 base) 3))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (/.f64 1/27 (pow.f64 (log.f64 base) 3))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 1))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))) 1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 im re) (/.f64 1/3 (log.f64 base))) -1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)) (sqrt.f64 (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)) (log.f64 (hypot.f64 re im))))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 im re)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) 3))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) 3))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 im re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 im re)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(-.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 (log.f64 im) (log.f64 base))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) 4))
(*.f64 (cbrt.f64 (pow.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 (log.f64 im) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(*.f64 (log.f64 im) (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) (*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (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 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) 3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) 3))
(/.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 (log.f64 im) (*.f64 (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) (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 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (sqrt.f64 (log.f64 im))) (sqrt.f64 (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 im) (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 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) 1) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) 4))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6)) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (/.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 (log.f64 im) (log.f64 base))
(/.f64 (pow.f64 (cbrt.f64 (log.f64 im)) 2) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 -1 (neg.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) -1) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (cbrt.f64 (log.f64 im))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(/.f64 (*.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.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))))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(/.f64 (log.f64 im) (log.f64 base))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
(/.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)))
(/.f64 (log.f64 im) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(/.f64 (log.f64 im) (log.f64 base))
(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 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))) 1)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 1 (cbrt.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))) 1)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (log.f64 im)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 1 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(/.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 im)))
(/.f64 1 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(/.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6))
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3) (pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 1 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(/.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base)))
(/.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base)))
(/.f64 1 (/.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(/.f64 (cbrt.f64 (neg.f64 (log.f64 im))) (cbrt.f64 (neg.f64 (log.f64 base))))
(/.f64 (neg.f64 (cbrt.f64 (log.f64 im))) (neg.f64 (cbrt.f64 (log.f64 base))))
(*.f64 1 (/.f64 (cbrt.f64 (log.f64 im)) (cbrt.f64 (log.f64 base))))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/6) 2)
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 2)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base))))))
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1/3))
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(cbrt.f64 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 0 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log.f64 base)))))) (*.f64 1/3 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 2/3 (log.f64 base))))) (*.f64 1/3 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(fma.f64 1/3 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base)) (log.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 2/3 (log.f64 base))))))
(+.f64 (*.f64 1/2 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) (*.f64 1/2 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))) 1)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 1 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (cbrt.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 1/3 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1/3)
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 3 (*.f64 1/3 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (/.f64 1/3 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 1)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) (log.f64 (pow.f64 (hypot.f64 re im) (pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 2))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 2) (*.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 2) (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1/3 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 1/3 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 2))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(*.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))) 1/3))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 (sqrt.f64 (/.f64 1/3 (log.f64 base))) (*.f64 (sqrt.f64 (/.f64 1/3 (log.f64 base))) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 (sqrt.f64 (/.f64 1/3 (log.f64 base))) (log.f64 (pow.f64 (hypot.f64 re im) (sqrt.f64 (/.f64 1/3 (log.f64 base))))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1/3 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (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))) 1/3))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 2 (*.f64 1/2 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (*.f64 (/.f64 1/3 (log.f64 base)) 1/2) (*.f64 2 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 1 (log.f64 base)))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(*.f64 (fma.f64 (/.f64 1/3 (log.f64 base)) 1/2 (*.f64 (/.f64 1/3 (log.f64 base)) 1/2)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 (/.f64 1/3 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base))))
(/.f64 (*.f64 1/3 (/.f64 (log.f64 (hypot.f64 re im)) (cbrt.f64 (log.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 base) 2)))
(*.f64 (/.f64 1/3 (cbrt.f64 (pow.f64 (log.f64 base) 2))) (/.f64 (log.f64 (hypot.f64 im re)) (cbrt.f64 (log.f64 base))))
(*.f64 (/.f64 1/3 (sqrt.f64 (log.f64 base))) (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (log.f64 base))) (/.f64 1/3 (sqrt.f64 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (sqrt.f64 (log.f64 base))) (/.f64 1/3 (sqrt.f64 (log.f64 base))))
(*.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (/.f64 1/3 (log.f64 base)))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (/.f64 1/3 (log.f64 base)))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 (*.f64 2 (*.f64 (/.f64 1/3 (log.f64 base)) 1/2)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 2)) (cbrt.f64 (/.f64 1/3 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (sqrt.f64 (/.f64 1/3 (log.f64 base)))) (sqrt.f64 (/.f64 1/3 (log.f64 base))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 (*.f64 1/3 (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 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))) (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(*.f64 (*.f64 (/.f64 1/3 (log.f64 base)) (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 (cbrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 1/3 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (*.f64 (cbrt.f64 (log.f64 (hypot.f64 im re))) (/.f64 1/3 (log.f64 base))))
(*.f64 (*.f64 (/.f64 1/3 (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) 3))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(/.f64 1/3 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(/.f64 (neg.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -1/3) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(/.f64 (*.f64 1/3 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) 1/3) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(/.f64 (*.f64 -1/3 (log.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base)) 1/3)
(*.f64 (log.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base)))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 1) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (log.f64 base) 2))) (cbrt.f64 (log.f64 base)))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 1)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 3)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 3) 1/3)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 2)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 3))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1/3 (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (/.f64 1/27 (pow.f64 (log.f64 base) 3))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (/.f64 1/27 (pow.f64 (log.f64 base) 3))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1/3 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (/.f64 1/27 (pow.f64 (log.f64 base) 3))))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 3) (/.f64 1/27 (pow.f64 (log.f64 base) 3))))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))) 1))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (log.f64 base))
(log1p.f64 (-.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))) 1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))) -1))
(log1p.f64 (+.f64 (pow.f64 (hypot.f64 im re) (/.f64 1/3 (log.f64 base))) -1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 (log.f64 base)))) 1)
(/.f64 1/3 (log.f64 base))
(*.f64 1 (/.f64 1/3 (log.f64 base)))
(/.f64 1/3 (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) 1/3)
(/.f64 1/3 (log.f64 base))
(*.f64 1/3 (/.f64 1 (log.f64 base)))
(/.f64 1/3 (log.f64 base))
(*.f64 (/.f64 1/3 (log.f64 base)) 1)
(/.f64 1/3 (log.f64 base))
(*.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) (pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 2))
(/.f64 1/3 (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 2) (cbrt.f64 (/.f64 1/3 (log.f64 base))))
(/.f64 1/3 (log.f64 base))
(*.f64 (sqrt.f64 (/.f64 1/3 (log.f64 base))) (sqrt.f64 (/.f64 1/3 (log.f64 base))))
(/.f64 1/3 (log.f64 base))
(*.f64 -1/3 (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 -1/3 (neg.f64 (log.f64 base)))
(*.f64 (*.f64 1/3 (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 1/3 (/.f64 (*.f64 1 (cbrt.f64 (pow.f64 (log.f64 base) -2))) (cbrt.f64 (log.f64 base))))
(*.f64 1/3 (/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base))))
(*.f64 (*.f64 1/3 (pow.f64 (log.f64 base) -1/2)) (pow.f64 (log.f64 base) -1/2))
(/.f64 1/3 (log.f64 base))
(pow.f64 (/.f64 1/3 (log.f64 base)) 1)
(/.f64 1/3 (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 1/3 (log.f64 base))) 3)
(/.f64 1/3 (log.f64 base))
(pow.f64 (pow.f64 (/.f64 1/3 (log.f64 base)) 3) 1/3)
(/.f64 1/3 (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 1/3 (log.f64 base))) 2)
(/.f64 1/3 (log.f64 base))
(pow.f64 (*.f64 (log.f64 base) 3) -1)
(/.f64 1 (*.f64 (log.f64 base) 3))
(sqrt.f64 (*.f64 1/9 (pow.f64 (log.f64 base) -2)))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 base) -2) 1/9))
(sqrt.f64 (pow.f64 (/.f64 1/3 (log.f64 base)) 2))
(log.f64 (exp.f64 (/.f64 1/3 (log.f64 base))))
(/.f64 1/3 (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1/3 (log.f64 base)))))
(/.f64 1/3 (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 1/3 (log.f64 base)) 3))
(/.f64 1/3 (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 1/3 (log.f64 base))))
(/.f64 1/3 (log.f64 base))
(exp.f64 (log.f64 (/.f64 1/3 (log.f64 base))))
(/.f64 1/3 (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 1/3 (log.f64 base))) 1))
(/.f64 1/3 (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 1/3 (log.f64 base))))
(/.f64 1/3 (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 im im) (*.f64 re re)))) (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 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 1 (/.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) 1))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) 2)) (log.f64 base)) (cbrt.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 base)) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (log.f64 base)) (sqrt.f64 (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)) (log.f64 (hypot.f64 re im))))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 (hypot.f64 im re))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 im re)) (log.f64 base))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) -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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(/.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3) (log.f64 base))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) 3))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 im re))) (/.f64 (log.f64 base) 3))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) 1) (log.f64 base))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 im re)) (*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 base) 2))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 1)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3) 1/3)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 2)
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (log.f64 (hypot.f64 re im))) -1)
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (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 1 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 2))
(fabs.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 im re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base)) 3))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 im re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 re im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 (hypot.f64 im re)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) 3) (pow.f64 (log.f64 base) 3)))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))) 1))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re)))) (log.f64 base))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 base))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))) 1)
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1/3 (log.f64 base)))
(*.f64 1 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1/3 (log.f64 base)))
(*.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))) 1)
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1/3 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log.f64 base))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 2/3 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 2/3 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1/3 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log.f64 base))))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 2/3 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 2/3 (log.f64 base)))) (cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1/3 (log.f64 base)))))
(*.f64 (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))) (sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1/3 (log.f64 base)))
(*.f64 (pow.f64 1 (/.f64 1/3 (log.f64 base))) (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1/3 (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) 2)) (/.f64 1/3 (log.f64 base))) (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) 2)) (/.f64 1/3 (log.f64 base))) (pow.f64 (cbrt.f64 (hypot.f64 im re)) (/.f64 1/3 (log.f64 base))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log.f64 base))) (pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 1/3 (log.f64 base))))
(pow.f64 (sqrt.f64 (hypot.f64 re im)) (/.f64 2/3 (log.f64 base)))
(pow.f64 (sqrt.f64 (hypot.f64 im re)) (/.f64 2/3 (log.f64 base)))
(sqrt.f64 (pow.f64 (hypot.f64 re im) (*.f64 2 (/.f64 1/3 (log.f64 base)))))
(sqrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 2/3 (log.f64 base))))
(sqrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 2/3 (log.f64 base))))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1/3 (log.f64 base)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base))))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1/3 (log.f64 base)))
(cbrt.f64 (pow.f64 (hypot.f64 re im) (/.f64 1 (log.f64 base))))
(cbrt.f64 (pow.f64 (hypot.f64 im re) (/.f64 1 (log.f64 base))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1/3 (log.f64 base)))
(exp.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))
(pow.f64 (cbrt.f64 (hypot.f64 im re)) (/.f64 1 (log.f64 base)))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))))
(pow.f64 (hypot.f64 re im) (/.f64 1/3 (log.f64 base)))
(pow.f64 (hypot.f64 im re) (/.f64 1/3 (log.f64 base)))

eval562.0ms (4.7%)

Compiler

Compiled 24957 to 14272 computations (42.8% saved)

prune246.0ms (2.1%)

Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New8657872
Fresh6713
Picked325
Done022
Total87418892
Accuracy
100.0%
Counts
892 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.0%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.3%
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) 3))
98.9%
(/.f64 (log.f64 im) (log.f64 base))
98.8%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
70.9%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
97.3%
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3) (log.f64 im))
47.2%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -2) (log.f64 im))
99.3%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) 3)) 3)
99.4%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
98.8%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
98.7%
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3) 3)
98.5%
(*.f64 (*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base))) 3)
99.2%
(*.f64 3 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base)))
98.0%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.4%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
71.3%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.3%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
50.0%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
99.3%
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) 3))
98.9%
(/.f64 (log.f64 im) (log.f64 base))
98.8%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
70.9%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1)
97.3%
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) 3) (log.f64 im))
47.2%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -2) (log.f64 im))
99.3%
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 base) 3)) 3)
99.4%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
98.8%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
98.7%
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3) 3)
98.5%
(*.f64 (*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base))) 3)
99.2%
(*.f64 3 (/.f64 (*.f64 1/3 (log.f64 (hypot.f64 re im))) (log.f64 base)))
98.0%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.4%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
71.3%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.3%
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
Compiler

Compiled 732 to 588 computations (19.7% saved)

localize168.0ms (1.4%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.9%
(sqrt.f64 (log.f64 base))
99.7%
(*.f64 (pow.f64 (sqrt.f64 (log.f64 base)) -2) (log.f64 im))
99.6%
(pow.f64 (sqrt.f64 (log.f64 base)) -2)
99.8%
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
99.7%
(/.f64 (log.f64 im) (log.f64 base))
99.7%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
99.8%
(/.f64 1 (log.f64 base))
99.7%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
99.7%
(pow.f64 im (/.f64 1 (log.f64 base)))
99.8%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
99.8%
(/.f64 (log.f64 base) (log.f64 im))
100.0%
(log.f64 (cbrt.f64 (hypot.f64 re im)))
99.8%
(/.f64 (log.f64 base) 3)
99.7%
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) 3))
99.6%
(cbrt.f64 (hypot.f64 re im))
Compiler

Compiled 124 to 39 computations (68.5% saved)

series416.0ms (3.5%)

Counts
13 → 228
Calls

72 calls:

TimeVariablePointExpression
124.0ms
im
@0
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
93.0ms
base
@0
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
21.0ms
im
@-inf
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
18.0ms
base
@inf
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
18.0ms
base
@0
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 (log.f64 base) 3))

rewrite224.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
938×prod-diff
740×expm1-udef
736×log1p-udef
444×add-sqr-sqrt
428×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify246.0ms (2.1%)

Algorithm
egg-herbie
Rules
1432×log-prod
818×associate-*r*
706×associate-*l*
582×times-frac
494×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
077219672
1175616238
2701816238
Stop Event
node limit
Counts
688 → 458
Calls
Call 1
Inputs
(pow.f64 im 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 5)) 1/3) (pow.f64 re 2))) (pow.f64 im 1/3))
(+.f64 (*.f64 -5/72 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 11)) 1/3) (pow.f64 re 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 5)) 1/3) (pow.f64 re 2))) (pow.f64 im 1/3)))
(+.f64 (*.f64 -5/72 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 11)) 1/3) (pow.f64 re 4))) (+.f64 (*.f64 55/1296 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 17)) 1/3) (pow.f64 re 6))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 5)) 1/3) (pow.f64 re 2))) (pow.f64 im 1/3))))
(pow.f64 re 1/3)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 re 5)) 1/3) (pow.f64 im 2))) (pow.f64 re 1/3))
(+.f64 (*.f64 -5/72 (*.f64 (pow.f64 (/.f64 1 (pow.f64 re 11)) 1/3) (pow.f64 im 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 re 5)) 1/3) (pow.f64 im 2))) (pow.f64 re 1/3)))
(+.f64 (*.f64 -5/72 (*.f64 (pow.f64 (/.f64 1 (pow.f64 re 11)) 1/3) (pow.f64 im 4))) (+.f64 (*.f64 55/1296 (*.f64 (pow.f64 (/.f64 1 (pow.f64 re 17)) 1/3) (pow.f64 im 6))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 re 5)) 1/3) (pow.f64 im 2))) (pow.f64 re 1/3))))
(*.f64 3 (/.f64 (log.f64 (pow.f64 im 1/3)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (/.f64 (log.f64 (pow.f64 im 1/3)) (log.f64 base))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 im 4))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (/.f64 (log.f64 (pow.f64 im 1/3)) (log.f64 base)))))
(+.f64 (*.f64 1/240 (/.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 25/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 im 6)))) (*.f64 95/3 (/.f64 1 (pow.f64 im 6))))) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 im 4))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (/.f64 (log.f64 (pow.f64 im 1/3)) (log.f64 base))))))
(*.f64 3 (/.f64 (log.f64 (pow.f64 re 1/3)) (log.f64 base)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (/.f64 (log.f64 (pow.f64 re 1/3)) (log.f64 base))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 re 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 re 4))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (/.f64 (log.f64 (pow.f64 re 1/3)) (log.f64 base)))))
(+.f64 (*.f64 1/240 (/.f64 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 25/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 re 6)))) (*.f64 95/3 (/.f64 1 (pow.f64 re 6))))) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 re 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 re 4))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (/.f64 (log.f64 (pow.f64 re 1/3)) (log.f64 base))))))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 base)))
(*.f64 -3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 (/.f64 1 base))))
(*.f64 -3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 (/.f64 1 base))))
(*.f64 -3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 (/.f64 1 base))))
(*.f64 -3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 1/3 (log.f64 base))
(*.f64 1/3 (log.f64 base))
(*.f64 1/3 (log.f64 base))
(*.f64 1/3 (log.f64 base))
(*.f64 -1/3 (log.f64 (/.f64 1 base)))
(*.f64 -1/3 (log.f64 (/.f64 1 base)))
(*.f64 -1/3 (log.f64 (/.f64 1 base)))
(*.f64 -1/3 (log.f64 (/.f64 1 base)))
(*.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(log.f64 (pow.f64 im 1/3))
(+.f64 (log.f64 (pow.f64 im 1/3)) (*.f64 1/6 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (log.f64 (pow.f64 im 1/3)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 im 4)))))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (log.f64 (pow.f64 im 1/3)) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 25/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 im 6)))) (*.f64 95/3 (/.f64 1 (pow.f64 im 6)))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 im 4)))))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(log.f64 (pow.f64 re 1/3))
(+.f64 (log.f64 (pow.f64 re 1/3)) (*.f64 1/6 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))
(+.f64 (log.f64 (pow.f64 re 1/3)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 re 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 re 4)))))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(+.f64 (log.f64 (pow.f64 re 1/3)) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 25/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 re 6)))) (*.f64 95/3 (/.f64 1 (pow.f64 re 6)))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 re 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 re 4)))))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 im)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 im)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 im)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 im)))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 im))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 im))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 im))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))))
(/.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 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(exp.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(exp.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(exp.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(exp.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.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 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.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))))
(*.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 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.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))))
(*.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)))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base)))))
(log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base)))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(/.f64 1 (log.f64 base))
(/.f64 1 (log.f64 base))
(/.f64 1 (log.f64 base))
(/.f64 1 (log.f64 base))
(/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (sqrt.f64 -1) 2)))
(/.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)))))
(/.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 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 base))) (sqrt.f64 -1))
(sqrt.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (hypot.f64 re im)))) 1)
(*.f64 (cbrt.f64 (hypot.f64 re im)) 1)
(*.f64 1 (cbrt.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2)) (cbrt.f64 (cbrt.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (hypot.f64 re im) 1/6) (pow.f64 (hypot.f64 re im) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) 1/3) (cbrt.f64 (cbrt.f64 (hypot.f64 re im))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) 1/3) (pow.f64 (sqrt.f64 (hypot.f64 re im)) 1/3))
(pow.f64 (hypot.f64 re im) 1/3)
(pow.f64 (cbrt.f64 (hypot.f64 re im)) 1)
(pow.f64 (E.f64) (log.f64 (cbrt.f64 (hypot.f64 re im))))
(pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 re im))) 3)
(pow.f64 (pow.f64 (hypot.f64 re im) 2) 1/6)
(pow.f64 (pow.f64 (hypot.f64 re im) 1/6) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))))) (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2))) (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2))
(log.f64 (exp.f64 (cbrt.f64 (hypot.f64 re im))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (hypot.f64 re im)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (hypot.f64 re im))))
(exp.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (hypot.f64 re im))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))))) 1)
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 3 (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))) 1)
(*.f64 1 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (*.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (/.f64 3 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))) 2) (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))))
(*.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (*.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (/.f64 3 (log.f64 base))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))) (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))))
(*.f64 (neg.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (/.f64 1 (*.f64 (log.f64 base) -1/3)))
(*.f64 (/.f64 3 (log.f64 base)) (log.f64 (cbrt.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 3)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (log.f64 (cbrt.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) 1) (/.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (log.f64 (cbrt.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) 1/3))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2))) (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 (cbrt.f64 base)))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 (cbrt.f64 base)))) (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (cbrt.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) 1/3))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2))) (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (sqrt.f64 (log.f64 (cbrt.f64 base)))) (/.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (cbrt.f64 base)))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2))) (/.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (cbrt.f64 base)))))
(*.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 1) (/.f64 3 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) -3)
(pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))) 1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))) 2)
(pow.f64 (/.f64 (log.f64 (cbrt.f64 base)) (log.f64 (cbrt.f64 (hypot.f64 re im)))) -1)
(neg.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) -1/3)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))) 2))
(log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 3 (log.f64 base))))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 3 (log.f64 base))) 1)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 (cbrt.f64 base)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))))
(exp.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))) 1))
(log1p.f64 (-.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 3 (log.f64 base))) 1))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (cbrt.f64 base)))) 1)
(*.f64 (log.f64 base) 1/3)
(*.f64 (log.f64 (cbrt.f64 base)) 1)
(*.f64 1 (log.f64 (cbrt.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) 1/3))
(*.f64 (cbrt.f64 (log.f64 (cbrt.f64 base))) (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2)) (cbrt.f64 (log.f64 (cbrt.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) 1/3))
(*.f64 (sqrt.f64 (log.f64 (cbrt.f64 base))) (sqrt.f64 (log.f64 (cbrt.f64 base))))
(*.f64 1/3 (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) -1/3)
(pow.f64 (log.f64 (cbrt.f64 base)) 1)
(pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 base))) 3)
(pow.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (cbrt.f64 base))) 2)
(pow.f64 (/.f64 3 (log.f64 base)) -1)
(neg.f64 (/.f64 (log.f64 base) -3))
(sqrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2))
(log.f64 (cbrt.f64 base))
(log.f64 (+.f64 1 (-.f64 (cbrt.f64 base) 1)))
(cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 3))
(expm1.f64 (log1p.f64 (log.f64 (cbrt.f64 base))))
(exp.f64 (log.f64 (log.f64 (cbrt.f64 base))))
(exp.f64 (*.f64 (log.f64 (log.f64 (cbrt.f64 base))) 1))
(log1p.f64 (-.f64 (cbrt.f64 base) 1))
(+.f64 0 (log.f64 (cbrt.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) 1/6)) (log.f64 (pow.f64 (hypot.f64 re im) 1/6)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2))) (log.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 re im)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))))) 1)
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 1)
(*.f64 1 (log.f64 (cbrt.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(*.f64 1/3 (log.f64 (hypot.f64 re im)))
(pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 1)
(pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) 3)
(pow.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2))
(cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3))
(expm1.f64 (log1p.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(exp.f64 (log.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) 1))
(log1p.f64 (-.f64 (cbrt.f64 (hypot.f64 re im)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 im)))) 1)
(*.f64 (log.f64 base) (/.f64 1 (log.f64 im)))
(*.f64 (/.f64 (log.f64 base) (log.f64 im)) 1)
(*.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 im))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 im))))
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(*.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 im))))
(*.f64 (/.f64 1 (log.f64 im)) (log.f64 base))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 im)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 im))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 im))))
(*.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 1)
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) -1)
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) 3)
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) 2)
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2))
(log.f64 (pow.f64 base (/.f64 1 (log.f64 im))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 3))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 im) 3)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 im))))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 im))))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(+.f64 (log.f64 (cbrt.f64 (pow.f64 im (*.f64 2 (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 im)) -1))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 im)))
(*.f64 (cbrt.f64 (pow.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 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 im)))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2)) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.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)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (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 (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 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 im)))
(*.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))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.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)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(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)
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -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 (/.f64 1 (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 (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 base) (log.f64 im))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(-.f64 (exp.f64 (log1p.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 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 im (*.f64 2 (/.f64 1 (log.f64 base))))))
(*.f64 (cbrt.f64 (pow.f64 im (*.f64 2 (/.f64 1 (log.f64 base))))) (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))))
(*.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))))
(*.f64 (pow.f64 1 (/.f64 1 (log.f64 base))) (pow.f64 im (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im im)) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 im) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (sqrt.f64 im) (/.f64 1 (log.f64 base))) (pow.f64 (sqrt.f64 im) (/.f64 1 (log.f64 base))))
(/.f64 (exp.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (E.f64))
(sqrt.f64 (pow.f64 im (*.f64 2 (/.f64 1 (log.f64 base)))))
(log.f64 (exp.f64 (pow.f64 im (/.f64 1 (log.f64 base)))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(cbrt.f64 (pow.f64 (pow.f64 im (/.f64 1 (log.f64 base))) 3))
(expm1.f64 (log1p.f64 (pow.f64 im (/.f64 1 (log.f64 base)))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log1p.f64 (expm1.f64 (pow.f64 im (/.f64 1 (log.f64 base)))))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(+.f64 (log.f64 (cbrt.f64 (pow.f64 im (*.f64 2 (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 im)) -1))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 im)))
(*.f64 (cbrt.f64 (pow.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 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 im)))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2)) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.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)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (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 (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 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 im)))
(*.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))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.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 (log.f64 im) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 1 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) -1) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) 1) (fma.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1))))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1) (+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(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)
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (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 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 im) 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 base) (log.f64 im))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(+.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(+.f64 (log.f64 (cbrt.f64 (pow.f64 im (*.f64 2 (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 im)) -1))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.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 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 im)))
(*.f64 (cbrt.f64 (pow.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 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 im)))
(*.f64 (sqrt.f64 (log.f64 im)) (*.f64 (sqrt.f64 (log.f64 im)) (/.f64 1 (log.f64 base))))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2)) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.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)) (sqrt.f64 (log.f64 base))) (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (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 (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 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 im)))
(*.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))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.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 (log.f64 im) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 1 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) -1) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) 1) (fma.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1))))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1) (+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(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)
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -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 (/.f64 1 (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 (log.f64 base) 3)))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))) 1)
(*.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2) (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 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 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -1) (pow.f64 (cbrt.f64 (log.f64 base)) -1))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 base))) -2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 1/4) -2) (pow.f64 (pow.f64 (log.f64 base) 1/4) -2))
(/.f64 1 (log.f64 base))
(/.f64 1 (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(sqrt.f64 (pow.f64 (log.f64 base) -2))
(log.f64 (exp.f64 (/.f64 1 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 1 (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 0 (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(+.f64 (log.f64 (cbrt.f64 (pow.f64 im (*.f64 2 (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 1 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(/.f64 (*.f64 (log.f64 im) -1) (neg.f64 (log.f64 base)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 (/.f64 (log.f64 im) (sqrt.f64 (log.f64 base))) (sqrt.f64 (log.f64 base)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) 1) (fma.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1))))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1) (+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1))
(/.f64 (/.f64 (log.f64 im) (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(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)
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -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 (/.f64 1 (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 (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 base) (log.f64 im))) -1))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(fma.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (log.f64 base)))) 1)
(*.f64 1 (sqrt.f64 (log.f64 base)))
(*.f64 (sqrt.f64 (log.f64 base)) 1)
(*.f64 (cbrt.f64 (sqrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) 1/4) (pow.f64 (log.f64 base) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (sqrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1/2) (pow.f64 (cbrt.f64 (log.f64 base)) 1/2))
(pow.f64 (log.f64 base) 1/2)
(pow.f64 (sqrt.f64 (log.f64 base)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 base))) 3)
(pow.f64 (pow.f64 (log.f64 base) 3/2) 1/3)
(pow.f64 (pow.f64 (log.f64 base) 1/4) 2)
(fabs.f64 (sqrt.f64 (log.f64 base)))
(log.f64 (exp.f64 (sqrt.f64 (log.f64 base))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (log.f64 base)))))
(cbrt.f64 (pow.f64 (log.f64 base) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (log.f64 base))))
(exp.f64 (log.f64 (sqrt.f64 (log.f64 base))))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (log.f64 base))))
Outputs
(pow.f64 im 1/3)
(cbrt.f64 im)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 5)) 1/3) (pow.f64 re 2))) (pow.f64 im 1/3))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 re re)) (cbrt.f64 im))
(+.f64 (*.f64 -5/72 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 11)) 1/3) (pow.f64 re 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 5)) 1/3) (pow.f64 re 2))) (pow.f64 im 1/3)))
(fma.f64 -5/72 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 im 11))) (pow.f64 re 4)) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 re re)) (cbrt.f64 im)))
(+.f64 (*.f64 -5/72 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 11)) 1/3) (pow.f64 re 4))) (+.f64 (*.f64 55/1296 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 17)) 1/3) (pow.f64 re 6))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 im 5)) 1/3) (pow.f64 re 2))) (pow.f64 im 1/3))))
(fma.f64 -5/72 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 im 11))) (pow.f64 re 4)) (fma.f64 55/1296 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 im 17))) (pow.f64 re 6)) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 im 5))) (*.f64 re re)) (cbrt.f64 im))))
(pow.f64 re 1/3)
(cbrt.f64 re)
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 re 5)) 1/3) (pow.f64 im 2))) (pow.f64 re 1/3))
(fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 re 5))) (*.f64 im im)) (cbrt.f64 re))
(+.f64 (*.f64 -5/72 (*.f64 (pow.f64 (/.f64 1 (pow.f64 re 11)) 1/3) (pow.f64 im 4))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 re 5)) 1/3) (pow.f64 im 2))) (pow.f64 re 1/3)))
(fma.f64 -5/72 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 re 11))) (pow.f64 im 4)) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 re 5))) (*.f64 im im)) (cbrt.f64 re)))
(+.f64 (*.f64 -5/72 (*.f64 (pow.f64 (/.f64 1 (pow.f64 re 11)) 1/3) (pow.f64 im 4))) (+.f64 (*.f64 55/1296 (*.f64 (pow.f64 (/.f64 1 (pow.f64 re 17)) 1/3) (pow.f64 im 6))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 re 5)) 1/3) (pow.f64 im 2))) (pow.f64 re 1/3))))
(fma.f64 -5/72 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 re 11))) (pow.f64 im 4)) (fma.f64 55/1296 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 re 17))) (pow.f64 im 6)) (fma.f64 1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 re 5))) (*.f64 im im)) (cbrt.f64 re))))
(*.f64 3 (/.f64 (log.f64 (pow.f64 im 1/3)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (/.f64 (log.f64 (pow.f64 im 1/3)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 im 4))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (/.f64 (log.f64 (pow.f64 im 1/3)) (log.f64 base)))))
(fma.f64 1/8 (/.f64 (*.f64 (pow.f64 re 4) (fma.f64 -1/3 (/.f64 1 (pow.f64 im 4)) (neg.f64 (/.f64 5/3 (pow.f64 im 4))))) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (/.f64 1 (pow.f64 im 4)) -2)) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base))))
(+.f64 (*.f64 1/240 (/.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 25/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 im 6)))) (*.f64 95/3 (/.f64 1 (pow.f64 im 6))))) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 im 4))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 2) (log.f64 base)))) (*.f64 3 (/.f64 (log.f64 (pow.f64 im 1/3)) (log.f64 base))))))
(fma.f64 1/240 (/.f64 (pow.f64 re 6) (/.f64 (log.f64 base) (fma.f64 25/3 (/.f64 1 (pow.f64 im 6)) (/.f64 95/3 (pow.f64 im 6))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 re 4) (fma.f64 -1/3 (/.f64 1 (pow.f64 im 4)) (neg.f64 (/.f64 5/3 (pow.f64 im 4))))) (log.f64 base)) (fma.f64 1/2 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 base))) (*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base))))))
(fma.f64 1/240 (*.f64 (/.f64 (pow.f64 re 6) (log.f64 base)) (*.f64 (/.f64 1 (pow.f64 im 6)) 40)) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 re 4) (log.f64 base)) (*.f64 (/.f64 1 (pow.f64 im 4)) -2)) (fma.f64 1/2 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 base)) (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 3 (/.f64 (log.f64 (pow.f64 re 1/3)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 re)) (log.f64 base)))
(/.f64 (*.f64 1 (log.f64 re)) (log.f64 base))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (/.f64 (log.f64 (pow.f64 re 1/3)) (log.f64 base))))
(fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (*.f64 3 (/.f64 (log.f64 (cbrt.f64 re)) (log.f64 base))))
(fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 base))) (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 re 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 re 4))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (/.f64 (log.f64 (pow.f64 re 1/3)) (log.f64 base)))))
(fma.f64 1/8 (/.f64 (pow.f64 im 4) (/.f64 (log.f64 base) (-.f64 (*.f64 -1/3 (/.f64 1 (pow.f64 re 4))) (/.f64 5/3 (pow.f64 re 4))))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (*.f64 3 (/.f64 (log.f64 (cbrt.f64 re)) (log.f64 base)))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (/.f64 1 (pow.f64 re 4)) -2)) (fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 base))) (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base))))
(+.f64 (*.f64 1/240 (/.f64 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 25/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 re 6)))) (*.f64 95/3 (/.f64 1 (pow.f64 re 6))))) (log.f64 base))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 re 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 re 4))))) (log.f64 base))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 im 2) (*.f64 (pow.f64 re 2) (log.f64 base)))) (*.f64 3 (/.f64 (log.f64 (pow.f64 re 1/3)) (log.f64 base))))))
(fma.f64 1/240 (/.f64 (*.f64 (pow.f64 im 6) (fma.f64 25/3 (/.f64 1 (pow.f64 re 6)) (/.f64 95/3 (pow.f64 re 6)))) (log.f64 base)) (fma.f64 1/8 (/.f64 (pow.f64 im 4) (/.f64 (log.f64 base) (-.f64 (*.f64 -1/3 (/.f64 1 (pow.f64 re 4))) (/.f64 5/3 (pow.f64 re 4))))) (fma.f64 1/2 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 base))) (*.f64 3 (/.f64 (log.f64 (cbrt.f64 re)) (log.f64 base))))))
(fma.f64 1/240 (*.f64 (/.f64 (pow.f64 im 6) (log.f64 base)) (*.f64 (/.f64 1 (pow.f64 re 6)) 40)) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 im 4) (log.f64 base)) (*.f64 (/.f64 1 (pow.f64 re 4)) -2)) (fma.f64 1/2 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (log.f64 base))) (/.f64 (*.f64 1 (log.f64 re)) (log.f64 base)))))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 base)))
(*.f64 3 (/.f64 (*.f64 1/6 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (*.f64 1/2 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 base)))
(*.f64 3 (/.f64 (*.f64 1/6 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (*.f64 1/2 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 base)))
(*.f64 3 (/.f64 (*.f64 1/6 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (*.f64 1/2 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 base)))
(*.f64 3 (/.f64 (*.f64 1/6 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (*.f64 1/2 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 base))
(*.f64 -3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (*.f64 1/6 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (*.f64 1/2 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 base))
(*.f64 -3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (*.f64 1/6 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (*.f64 1/2 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 base))
(*.f64 -3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (*.f64 1/6 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (*.f64 1/2 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 base))
(*.f64 -3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (*.f64 1/6 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
(/.f64 (*.f64 1/2 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 3 (/.f64 (*.f64 1/6 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (*.f64 1/2 (log.f64 (fma.f64 re re (*.f64 im im)))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 3 (/.f64 (*.f64 1/6 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (*.f64 1/2 (log.f64 (fma.f64 re re (*.f64 im im)))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 3 (/.f64 (*.f64 1/6 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (*.f64 1/2 (log.f64 (fma.f64 re re (*.f64 im im)))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 3 (/.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 im 2) (pow.f64 re 2)) 1/6)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(*.f64 3 (/.f64 (*.f64 1/6 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(/.f64 (*.f64 1/2 (log.f64 (fma.f64 re re (*.f64 im im)))) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 1/3 (log.f64 base))
(*.f64 1/3 (log.f64 base))
(*.f64 1/3 (log.f64 base))
(*.f64 1/3 (log.f64 base))
(*.f64 -1/3 (log.f64 (/.f64 1 base)))
(*.f64 1/3 (log.f64 base))
(*.f64 -1/3 (log.f64 (/.f64 1 base)))
(*.f64 1/3 (log.f64 base))
(*.f64 -1/3 (log.f64 (/.f64 1 base)))
(*.f64 1/3 (log.f64 base))
(*.f64 -1/3 (log.f64 (/.f64 1 base)))
(*.f64 1/3 (log.f64 base))
(*.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 1/3 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 1/3 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 1/3 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 1/3 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 1/3 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 1/3 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(*.f64 1/3 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(*.f64 1/3 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(*.f64 1/3 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(log.f64 (pow.f64 im 1/3))
(log.f64 (cbrt.f64 im))
(+.f64 (log.f64 (pow.f64 im 1/3)) (*.f64 1/6 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))
(+.f64 (log.f64 (cbrt.f64 im)) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 im im))))
(fma.f64 1/6 (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 (cbrt.f64 im)))
(+.f64 (log.f64 (pow.f64 im 1/3)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 im 4)))))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (pow.f64 im 2)))))
(+.f64 (log.f64 (cbrt.f64 im)) (fma.f64 1/24 (*.f64 (pow.f64 re 4) (fma.f64 -1/3 (/.f64 1 (pow.f64 im 4)) (neg.f64 (/.f64 5/3 (pow.f64 im 4))))) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 im im)))))
(fma.f64 1/3 (log.f64 im) (fma.f64 1/6 (*.f64 (/.f64 re im) (/.f64 re im)) (*.f64 (*.f64 (/.f64 1 (pow.f64 im 4)) -2) (*.f64 (pow.f64 re 4) 1/24))))
(+.f64 (log.f64 (pow.f64 im 1/3)) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 25/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 im 6)))) (*.f64 95/3 (/.f64 1 (pow.f64 im 6)))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 im 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 im 4)))))) (*.f64 1/6 (/.f64 (pow.f64 re 2) (pow.f64 im 2))))))
(+.f64 (log.f64 (cbrt.f64 im)) (fma.f64 1/720 (*.f64 (pow.f64 re 6) (fma.f64 25/3 (/.f64 1 (pow.f64 im 6)) (/.f64 95/3 (pow.f64 im 6)))) (fma.f64 1/24 (*.f64 (pow.f64 re 4) (fma.f64 -1/3 (/.f64 1 (pow.f64 im 4)) (neg.f64 (/.f64 5/3 (pow.f64 im 4))))) (*.f64 1/6 (/.f64 (*.f64 re re) (*.f64 im im))))))
(fma.f64 1/3 (log.f64 im) (fma.f64 (*.f64 (pow.f64 re 6) (*.f64 (/.f64 1 (pow.f64 im 6)) 40)) 1/720 (fma.f64 1/6 (*.f64 (/.f64 re im) (/.f64 re im)) (*.f64 (*.f64 (/.f64 1 (pow.f64 im 4)) -2) (*.f64 (pow.f64 re 4) 1/24)))))
(log.f64 (pow.f64 re 1/3))
(log.f64 (cbrt.f64 re))
(+.f64 (log.f64 (pow.f64 re 1/3)) (*.f64 1/6 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))
(+.f64 (log.f64 (cbrt.f64 re)) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 1/6 (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 (cbrt.f64 re)))
(+.f64 (log.f64 (pow.f64 re 1/3)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 re 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 re 4)))))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (pow.f64 re 2)))))
(+.f64 (log.f64 (cbrt.f64 re)) (fma.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -1/3 (/.f64 1 (pow.f64 re 4))) (/.f64 5/3 (pow.f64 re 4)))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re re)))))
(fma.f64 1/3 (log.f64 re) (fma.f64 (*.f64 (pow.f64 im 4) 1/24) (*.f64 (/.f64 1 (pow.f64 re 4)) -2) (*.f64 (/.f64 1/6 re) (/.f64 (*.f64 im im) re))))
(+.f64 (log.f64 (pow.f64 re 1/3)) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 im 6) (+.f64 (*.f64 25/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 re 6)))) (*.f64 95/3 (/.f64 1 (pow.f64 re 6)))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 re 4)))) (*.f64 5/3 (/.f64 1 (pow.f64 re 4)))))) (*.f64 1/6 (/.f64 (pow.f64 im 2) (pow.f64 re 2))))))
(+.f64 (log.f64 (cbrt.f64 re)) (fma.f64 1/720 (*.f64 (pow.f64 im 6) (fma.f64 25/3 (/.f64 1 (pow.f64 re 6)) (/.f64 95/3 (pow.f64 re 6)))) (fma.f64 1/24 (*.f64 (pow.f64 im 4) (-.f64 (*.f64 -1/3 (/.f64 1 (pow.f64 re 4))) (/.f64 5/3 (pow.f64 re 4)))) (*.f64 1/6 (/.f64 (*.f64 im im) (*.f64 re re))))))
(fma.f64 1/3 (log.f64 re) (fma.f64 (*.f64 (pow.f64 im 6) (*.f64 (/.f64 1 (pow.f64 re 6)) 40)) 1/720 (fma.f64 (*.f64 (pow.f64 im 4) 1/24) (*.f64 (/.f64 1 (pow.f64 re 4)) -2) (*.f64 (/.f64 1/6 re) (/.f64 (*.f64 im im) re)))))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 im)))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 im)))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 im)))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 base)) (log.f64 im)))
(/.f64 (log.f64 base) (log.f64 im))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 im))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 im))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 im))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 im))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 im))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 im))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 im))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 im))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 im))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))) (log.f64 im))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))) (log.f64 im))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 -1 (/.f64 (log.f64 base) (log.f64 (/.f64 1 im))))
(/.f64 (log.f64 base) (log.f64 im))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))))
(/.f64 (log.f64 base) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))))
(/.f64 (log.f64 base) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))))
(/.f64 (log.f64 base) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))))
(/.f64 (log.f64 base) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))))
(/.f64 (log.f64 base) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(exp.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(exp.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(exp.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(exp.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(exp.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(exp.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(exp.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(exp.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(exp.f64 (/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(exp.f64 (/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base)))
(exp.f64 (/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base)))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(exp.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (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))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base)))))
(log1p.f64 (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (log.f64 -1) (log.f64 base))))
(log1p.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base)))))
(log1p.f64 (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (log.f64 -1) (log.f64 base))))
(log1p.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base)))))
(log1p.f64 (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (log.f64 -1) (log.f64 base))))
(log1p.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(log.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))) (/.f64 (log.f64 -1) (log.f64 base)))))
(log1p.f64 (fma.f64 -1 (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base)) (/.f64 (log.f64 -1) (log.f64 base))))
(log1p.f64 (-.f64 (/.f64 (log.f64 -1) (log.f64 base)) (/.f64 (log.f64 (/.f64 -1 im)) (log.f64 base))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(log1p.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(log1p.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(log1p.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(log1p.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(log1p.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(log1p.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))))
(log1p.f64 (/.f64 (log.f64 im) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base))))))
(log1p.f64 (/.f64 (log.f64 im) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base)))))
(/.f64 1 (log.f64 base))
(/.f64 1 (log.f64 base))
(/.f64 1 (log.f64 base))
(/.f64 1 (log.f64 base))
(/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 1 (log.f64 base))
(/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 1 (log.f64 base))
(/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 1 (log.f64 base))
(/.f64 1 (*.f64 (log.f64 (/.f64 1 base)) (pow.f64 (sqrt.f64 -1) 2)))
(/.f64 1 (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))))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 im) (log.f64 (/.f64 1 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 (log.f64 (/.f64 1 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 im)))) (log.f64 base))
(/.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 im))) (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 base))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 1 base))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (neg.f64 (log.f64 base))))
(sqrt.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(sqrt.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(sqrt.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(sqrt.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 base)))))
(sqrt.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 base))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (hypot.f64 re im)))) 1)
(cbrt.f64 (hypot.f64 re im))
(*.f64 (cbrt.f64 (hypot.f64 re im)) 1)
(cbrt.f64 (hypot.f64 re im))
(*.f64 1 (cbrt.f64 (hypot.f64 re im)))
(cbrt.f64 (hypot.f64 re im))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2)) (cbrt.f64 (cbrt.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2)))
(*.f64 (pow.f64 (hypot.f64 re im) 1/6) (pow.f64 (hypot.f64 re im) 1/6))
(cbrt.f64 (hypot.f64 re im))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (hypot.f64 re im)))
(cbrt.f64 (hypot.f64 re im))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2) 1/3) (cbrt.f64 (cbrt.f64 (hypot.f64 re im))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 re im))) (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) 1/3) (pow.f64 (sqrt.f64 (hypot.f64 re im)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (hypot.f64 re im))) (cbrt.f64 (sqrt.f64 (hypot.f64 re im))))
(pow.f64 (hypot.f64 re im) 1/3)
(cbrt.f64 (hypot.f64 re im))
(pow.f64 (cbrt.f64 (hypot.f64 re im)) 1)
(cbrt.f64 (hypot.f64 re im))
(pow.f64 (E.f64) (log.f64 (cbrt.f64 (hypot.f64 re im))))
(cbrt.f64 (hypot.f64 re im))
(pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 re im))) 3)
(cbrt.f64 (hypot.f64 re im))
(pow.f64 (pow.f64 (hypot.f64 re im) 2) 1/6)
(pow.f64 (pow.f64 (hypot.f64 re im) 1/6) 2)
(cbrt.f64 (hypot.f64 re im))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))))) (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(cbrt.f64 (hypot.f64 re im))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2))) (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2))
(fabs.f64 (cbrt.f64 (hypot.f64 re im)))
(log.f64 (exp.f64 (cbrt.f64 (hypot.f64 re im))))
(cbrt.f64 (hypot.f64 re im))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (hypot.f64 re im)))))
(cbrt.f64 (hypot.f64 re im))
(expm1.f64 (log1p.f64 (cbrt.f64 (hypot.f64 re im))))
(cbrt.f64 (hypot.f64 re im))
(exp.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))))
(cbrt.f64 (hypot.f64 re im))
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) 1/3))
(cbrt.f64 (hypot.f64 re im))
(log1p.f64 (expm1.f64 (cbrt.f64 (hypot.f64 re im))))
(cbrt.f64 (hypot.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))))) 1)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 3 (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)))
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 3 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))) 1)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(*.f64 1 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(*.f64 (/.f64 1 (log.f64 base)) (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 1/3))
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 3 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (*.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (/.f64 3 (log.f64 base))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))) (pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))) 2))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))) 2) (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(*.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (*.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (/.f64 3 (log.f64 base))))
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 3 (log.f64 base)))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))) (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(*.f64 (neg.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (/.f64 1 (*.f64 (log.f64 base) -1/3)))
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 3 (log.f64 base)))
(*.f64 (/.f64 3 (log.f64 base)) (log.f64 (cbrt.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 3 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 base)) 3)
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 3 (log.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) 1) (/.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (log.f64 (cbrt.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (/.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (log.f64 (cbrt.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) 1) (/.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (log.f64 (cbrt.f64 base))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (log.f64 base)) (/.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) 1/3))
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 3 (log.f64 base)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2))) (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 (cbrt.f64 base)))))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 (cbrt.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 (cbrt.f64 base)))) (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (cbrt.f64 base)))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (log.f64 base)) (/.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) 1/3))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (/.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) 1/3)) (log.f64 base))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (/.f64 (log.f64 base) (/.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) 1/3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2))) (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (/.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2)) (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (sqrt.f64 (log.f64 (cbrt.f64 base)))) (/.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (cbrt.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (/.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (log.f64 (cbrt.f64 base))))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2))) (/.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (cbrt.f64 (log.f64 (cbrt.f64 base)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2))) (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 (cbrt.f64 base)))))
(/.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (cbrt.f64 (log.f64 (cbrt.f64 base)))) (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2)))
(*.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 1) (/.f64 3 (log.f64 base)))
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 3 (log.f64 base)))
(*.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (neg.f64 (log.f64 base))) -3)
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 3 (log.f64 base)))
(pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))) 1)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))) 3)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(pow.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))) 3) 1/3)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))) 2)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(pow.f64 (/.f64 (log.f64 (cbrt.f64 base)) (log.f64 (cbrt.f64 (hypot.f64 re im)))) -1)
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(neg.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (*.f64 (log.f64 base) -1/3)))
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 3 (log.f64 base)))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))) 2))
(fabs.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))))
(log.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 3 (log.f64 base))))
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (/.f64 3 (log.f64 base)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 3 (log.f64 base))) 1)))
(log1p.f64 (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 3 (log.f64 base))) -1))
(log1p.f64 (+.f64 -1 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 3 (log.f64 base)))))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base))) 3))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3) (pow.f64 (log.f64 (cbrt.f64 base)) 3)))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(exp.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))) 1))
(/.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) (log.f64 (cbrt.f64 base)))
(log1p.f64 (-.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 3 (log.f64 base))) 1))
(log1p.f64 (+.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 3 (log.f64 base))) -1))
(log1p.f64 (+.f64 -1 (pow.f64 (cbrt.f64 (hypot.f64 re im)) (/.f64 3 (log.f64 base)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (cbrt.f64 base)))) 1)
(log.f64 (cbrt.f64 base))
(*.f64 (log.f64 base) 1/3)
(*.f64 1/3 (log.f64 base))
(*.f64 (log.f64 (cbrt.f64 base)) 1)
(log.f64 (cbrt.f64 base))
(*.f64 1 (log.f64 (cbrt.f64 base)))
(log.f64 (cbrt.f64 base))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) 1/3))
(*.f64 1/3 (log.f64 base))
(*.f64 (cbrt.f64 (log.f64 (cbrt.f64 base))) (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2)) (cbrt.f64 (log.f64 (cbrt.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2)) (cbrt.f64 (log.f64 (cbrt.f64 base))))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) 1/3))
(*.f64 1/3 (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 (cbrt.f64 base))) (sqrt.f64 (log.f64 (cbrt.f64 base))))
(log.f64 (cbrt.f64 base))
(*.f64 1/3 (log.f64 base))
(*.f64 (neg.f64 (log.f64 base)) -1/3)
(*.f64 1/3 (log.f64 base))
(pow.f64 (log.f64 (cbrt.f64 base)) 1)
(log.f64 (cbrt.f64 base))
(pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 base))) 3)
(log.f64 (cbrt.f64 base))
(pow.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 3) 1/3)
(log.f64 (cbrt.f64 base))
(pow.f64 (sqrt.f64 (log.f64 (cbrt.f64 base))) 2)
(log.f64 (cbrt.f64 base))
(pow.f64 (/.f64 3 (log.f64 base)) -1)
(*.f64 1/3 (log.f64 base))
(neg.f64 (/.f64 (log.f64 base) -3))
(/.f64 (neg.f64 (log.f64 base)) -3)
(sqrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 2))
(fabs.f64 (log.f64 (cbrt.f64 base)))
(log.f64 (cbrt.f64 base))
(log.f64 (+.f64 1 (-.f64 (cbrt.f64 base) 1)))
(log1p.f64 (+.f64 (cbrt.f64 base) -1))
(log.f64 (+.f64 (cbrt.f64 base) 0))
(cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 base)) 3))
(log.f64 (cbrt.f64 base))
(expm1.f64 (log1p.f64 (log.f64 (cbrt.f64 base))))
(log.f64 (cbrt.f64 base))
(exp.f64 (log.f64 (log.f64 (cbrt.f64 base))))
(log.f64 (cbrt.f64 base))
(exp.f64 (*.f64 (log.f64 (log.f64 (cbrt.f64 base))) 1))
(log.f64 (cbrt.f64 base))
(log1p.f64 (-.f64 (cbrt.f64 base) 1))
(log1p.f64 (+.f64 (cbrt.f64 base) -1))
(log.f64 (+.f64 (cbrt.f64 base) 0))
(+.f64 0 (log.f64 (cbrt.f64 (hypot.f64 re im))))
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) 1/6)) (log.f64 (pow.f64 (hypot.f64 re im) 1/6)))
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 re im)) 2))) (log.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 re im)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))))) 1)
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 1)
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(*.f64 1 (log.f64 (cbrt.f64 (hypot.f64 re im))))
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(*.f64 1/3 (log.f64 (hypot.f64 re im)))
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 1)
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) 3)
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(pow.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3) 1/3)
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(pow.f64 (sqrt.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) 2)
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(sqrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 2))
(fabs.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))))
(cbrt.f64 (pow.f64 (log.f64 (cbrt.f64 (hypot.f64 re im))) 3))
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(expm1.f64 (log1p.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(exp.f64 (log.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))))
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (log.f64 (cbrt.f64 (hypot.f64 re im)))) 1))
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(log1p.f64 (-.f64 (cbrt.f64 (hypot.f64 re im)) 1))
(log.f64 (cbrt.f64 (hypot.f64 re im)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 im)))) 1)
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (log.f64 base) (/.f64 1 (log.f64 im)))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (/.f64 (log.f64 base) (log.f64 im)) 1)
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (sqrt.f64 (log.f64 base)) (*.f64 (sqrt.f64 (log.f64 base)) (/.f64 1 (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2)) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (*.f64 (cbrt.f64 (log.f64 base)) (/.f64 1 (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (neg.f64 (log.f64 base)) (/.f64 1 (neg.f64 (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (/.f64 1 (log.f64 im)) (log.f64 base))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))) (cbrt.f64 (pow.f64 (log.f64 im) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (log.f64 im))) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) 1) (/.f64 (sqrt.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (/.f64 (sqrt.f64 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (log.f64 im) 2))) (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))))
(/.f64 (/.f64 (log.f64 base) (cbrt.f64 (log.f64 im))) (cbrt.f64 (pow.f64 (log.f64 im) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1) (/.f64 (cbrt.f64 (log.f64 base)) (log.f64 im)))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (cbrt.f64 (pow.f64 (log.f64 im) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) (sqrt.f64 (log.f64 im))) (/.f64 (cbrt.f64 (log.f64 base)) (sqrt.f64 (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(*.f64 (/.f64 1 (neg.f64 (log.f64 im))) (neg.f64 (log.f64 base)))
(/.f64 (log.f64 base) (log.f64 im))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 1)
(/.f64 (log.f64 base) (log.f64 im))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) -1)
(/.f64 (log.f64 base) (log.f64 im))
(pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) 3)
(/.f64 (log.f64 base) (log.f64 im))
(pow.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 3) 1/3)
(/.f64 (log.f64 base) (log.f64 im))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) 2)
(/.f64 (log.f64 base) (log.f64 im))
(neg.f64 (/.f64 (log.f64 base) (neg.f64 (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2))
(fabs.f64 (/.f64 (log.f64 base) (log.f64 im)))
(log.f64 (pow.f64 base (/.f64 1 (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(/.f64 (log.f64 base) (log.f64 im))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 3))
(/.f64 (log.f64 base) (log.f64 im))
(cbrt.f64 (/.f64 (pow.f64 (log.f64 base) 3) (pow.f64 (log.f64 im) 3)))
(/.f64 (log.f64 base) (log.f64 im))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(exp.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) 1))
(/.f64 (log.f64 base) (log.f64 im))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (log.f64 base) (log.f64 im))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 im (*.f64 2 (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 im (/.f64 2 (log.f64 base))))) (log.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 im)) -1))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 im) (/.f64 1 (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 im) (cbrt.f64 (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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 (log.f64 im) (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 im)))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2)) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2))) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.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 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (cbrt.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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (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 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 im)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 im) (/.f64 1 (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 im) (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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (cbrt.f64 (log.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2))
(fabs.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 im) 3)))
(*.f64 3 (/.f64 (log.f64 (cbrt.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)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(fma.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im (/.f64 1 (log.f64 base))))) 1)
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(*.f64 1 (pow.f64 im (/.f64 1 (log.f64 base))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 im (/.f64 1 (log.f64 base))) 1)
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) (cbrt.f64 (pow.f64 im (*.f64 2 (/.f64 1 (log.f64 base))))))
(*.f64 (cbrt.f64 (pow.f64 im (/.f64 2 (log.f64 base)))) (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 im (*.f64 2 (/.f64 1 (log.f64 base))))) (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 im (/.f64 2 (log.f64 base)))) (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))))
(*.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))) (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base)))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 1 (/.f64 1 (log.f64 base))) (pow.f64 im (/.f64 1 (log.f64 base))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im im)) (/.f64 1 (log.f64 base))) (pow.f64 (cbrt.f64 im) (/.f64 1 (log.f64 base))))
(*.f64 (pow.f64 (sqrt.f64 im) (/.f64 1 (log.f64 base))) (pow.f64 (sqrt.f64 im) (/.f64 1 (log.f64 base))))
(pow.f64 (sqrt.f64 im) (/.f64 2 (log.f64 base)))
(/.f64 (exp.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (E.f64))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(sqrt.f64 (pow.f64 im (*.f64 2 (/.f64 1 (log.f64 base)))))
(sqrt.f64 (pow.f64 im (/.f64 2 (log.f64 base))))
(log.f64 (exp.f64 (pow.f64 im (/.f64 1 (log.f64 base)))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(cbrt.f64 (pow.f64 (pow.f64 im (/.f64 1 (log.f64 base))) 3))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(expm1.f64 (log1p.f64 (pow.f64 im (/.f64 1 (log.f64 base)))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(log1p.f64 (expm1.f64 (pow.f64 im (/.f64 1 (log.f64 base)))))
(exp.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 im (/.f64 1 (log.f64 base)))
(+.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 im (*.f64 2 (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 im (/.f64 2 (log.f64 base))))) (log.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 im)) -1))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 im) (/.f64 1 (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 im) (cbrt.f64 (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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 (log.f64 im) (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 im)))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2)) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2))) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.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 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (cbrt.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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (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 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 im)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 im) (/.f64 1 (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 im) (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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (cbrt.f64 (log.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 1 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) -1) (neg.f64 (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) 1) (fma.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (fma.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (fma.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1) (+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1))
(/.f64 (fma.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (/.f64 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 2 (/.f64 (log.f64 im) (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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 1 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2))
(fabs.f64 (/.f64 (log.f64 im) (log.f64 base)))
(cbrt.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 3))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 im) 3)))
(*.f64 3 (/.f64 (log.f64 (cbrt.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)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(fma.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(+.f64 0 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 im (*.f64 2 (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 im (/.f64 2 (log.f64 base))))) (log.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (log.f64 im) (/.f64 1 (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 1 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (log.f64 base)) (pow.f64 (/.f64 1 (log.f64 im)) -1))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (/.f64 1 (cbrt.f64 (log.f64 base))) (log.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 im) (/.f64 1 (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 im) (cbrt.f64 (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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 (log.f64 im) (/.f64 (sqrt.f64 (log.f64 base)) (pow.f64 (log.f64 base) -1/2)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (*.f64 (pow.f64 (log.f64 base) -1/2) (log.f64 im)))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2)) -1) (pow.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2))) (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1) (pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(pow.f64 (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))) -2)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (/.f64 (log.f64 im) (cbrt.f64 (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.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 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (cbrt.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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (/.f64 (cbrt.f64 (log.f64 im)) (sqrt.f64 (log.f64 base))) (sqrt.f64 (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 (sqrt.f64 (log.f64 im)) 1) (/.f64 (sqrt.f64 (log.f64 im)) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (/.f64 1 (neg.f64 (log.f64 base))) (neg.f64 (log.f64 im)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (log.f64 im) (cbrt.f64 (pow.f64 (log.f64 base) -2))) (/.f64 1 (cbrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (*.f64 (log.f64 im) (/.f64 1 (cbrt.f64 (log.f64 base)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 (log.f64 im) (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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (pow.f64 (log.f64 im) 2))) (cbrt.f64 (log.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 1 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) -1) (neg.f64 (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) 1) (fma.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (fma.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (fma.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1) (+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1))
(/.f64 (fma.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (/.f64 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 2 (/.f64 (log.f64 im) (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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 1 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2))
(fabs.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 im) 3)))
(*.f64 3 (/.f64 (log.f64 (cbrt.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)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(fma.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))) 1)
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 1 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2) (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 1)
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (cbrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 3)
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 3) 1/3)
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(pow.f64 (sqrt.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 2)
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(sqrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 2))
(fabs.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(log.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(cbrt.f64 (pow.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))) 3))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(expm1.f64 (log1p.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (log.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))) 1))
(log1p.f64 (/.f64 (log.f64 im) (log.f64 base)))
(-.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 (/.f64 1 (cbrt.f64 (log.f64 base))) (cbrt.f64 (pow.f64 (log.f64 base) -2)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (/.f64 1 (cbrt.f64 (log.f64 base))))
(/.f64 (cbrt.f64 (pow.f64 (log.f64 base) -2)) (cbrt.f64 (log.f64 base)))
(*.f64 (pow.f64 (log.f64 base) -1/2) (pow.f64 (log.f64 base) -1/2))
(/.f64 1 (log.f64 base))
(*.f64 -1 (/.f64 1 (neg.f64 (log.f64 base))))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) -1) (pow.f64 (cbrt.f64 (log.f64 base)) -1))
(/.f64 1 (log.f64 base))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 base)) -2) (pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 base))) -2))
(*.f64 (pow.f64 (pow.f64 (log.f64 base) 1/4) -2) (pow.f64 (pow.f64 (log.f64 base) 1/4) -2))
(pow.f64 (pow.f64 (log.f64 base) 1/4) -4)
(/.f64 1 (log.f64 base))
(/.f64 1 (neg.f64 (neg.f64 (log.f64 base))))
(/.f64 1 (log.f64 base))
(/.f64 (pow.f64 (log.f64 base) -1/2) (sqrt.f64 (log.f64 base)))
(/.f64 -1 (neg.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (cbrt.f64 (log.f64 base)))
(/.f64 1 (log.f64 base))
(sqrt.f64 (pow.f64 (log.f64 base) -2))
(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 (/.f64 1 (log.f64 base)) 3))
(/.f64 1 (log.f64 base))
(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 0 (/.f64 (log.f64 im) (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 im (*.f64 2 (/.f64 1 (log.f64 base)))))) (log.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 im (/.f64 2 (log.f64 base))))) (log.f64 (cbrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))) (log.f64 (sqrt.f64 (pow.f64 im (/.f64 1 (log.f64 base))))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 1 (neg.f64 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 1 (log.f64 base)) (/.f64 1 (log.f64 im)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.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 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (*.f64 (/.f64 1 (log.f64 base)) (cbrt.f64 (log.f64 im))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 im) 2)) (/.f64 (cbrt.f64 (log.f64 im)) (log.f64 base)))
(/.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) (sqrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 (sqrt.f64 (log.f64 im)) (/.f64 (log.f64 base) (sqrt.f64 (log.f64 im))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 -1 (/.f64 (neg.f64 (log.f64 base)) (log.f64 im)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (log.f64 im)) (neg.f64 (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (*.f64 (log.f64 im) -1) (neg.f64 (log.f64 base)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (neg.f64 (neg.f64 (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) 1) (fma.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3) -1) (fma.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 3)) (fma.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 2 (/.f64 (log.f64 im) (log.f64 base)))))
(/.f64 (/.f64 (log.f64 im) 1) (log.f64 base))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) 1) (+.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1))
(/.f64 (fma.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1) (+.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))))
(*.f64 (/.f64 (+.f64 2 (/.f64 (log.f64 im) (log.f64 base))) (+.f64 2 (/.f64 (log.f64 im) (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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2))) (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))))
(/.f64 1 (*.f64 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 (log.f64 base) (log.f64 im)))) (cbrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) 2)))
(pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(pow.f64 (/.f64 (log.f64 im) (log.f64 base)) 1)
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(neg.f64 (/.f64 (log.f64 im) (neg.f64 (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(sqrt.f64 (pow.f64 (/.f64 (log.f64 base) (log.f64 im)) -2))
(fabs.f64 (/.f64 (log.f64 im) (log.f64 base)))
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (log.f64 im) 3) (pow.f64 (/.f64 1 (log.f64 base)) 3)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (log.f64 base)) 3) (pow.f64 (log.f64 im) 3)))
(*.f64 3 (/.f64 (log.f64 (cbrt.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)))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 base) (log.f64 im))) -1))
(*.f64 3 (/.f64 (log.f64 (cbrt.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 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(fma.f64 1 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))))) (cbrt.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
(/.f64 (log.f64 im) (log.f64 base))
(fma.f64 (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) (hypot.f64 1 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base)))) -1)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (log.f64 base)))) 1)
(sqrt.f64 (log.f64 base))
(*.f64 1 (sqrt.f64 (log.f64 base)))
(sqrt.f64 (log.f64 base))
(*.f64 (sqrt.f64 (log.f64 base)) 1)
(sqrt.f64 (log.f64 base))
(*.f64 (cbrt.f64 (sqrt.f64 (log.f64 base))) (cbrt.f64 (log.f64 base)))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (sqrt.f64 (log.f64 base))))
(*.f64 (cbrt.f64 (log.f64 base)) (cbrt.f64 (sqrt.f64 (log.f64 base))))
(*.f64 (pow.f64 (log.f64 base) 1/4) (pow.f64 (log.f64 base) 1/4))
(sqrt.f64 (log.f64 base))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (sqrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (fabs.f64 (cbrt.f64 (log.f64 base))) (sqrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (log.f64 base)))
(sqrt.f64 (log.f64 base))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2) 1/2) (pow.f64 (cbrt.f64 (log.f64 base)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 base)) 2)) (sqrt.f64 (cbrt.f64 (log.f64 base))))
(*.f64 (fabs.f64 (cbrt.f64 (log.f64 base))) (sqrt.f64 (cbrt.f64 (log.f64 base))))
(pow.f64 (log.f64 base) 1/2)
(sqrt.f64 (log.f64 base))
(pow.f64 (sqrt.f64 (log.f64 base)) 1)
(sqrt.f64 (log.f64 base))
(pow.f64 (cbrt.f64 (sqrt.f64 (log.f64 base))) 3)
(sqrt.f64 (log.f64 base))
(pow.f64 (pow.f64 (log.f64 base) 3/2) 1/3)
(cbrt.f64 (pow.f64 (log.f64 base) 3/2))
(pow.f64 (pow.f64 (log.f64 base) 1/4) 2)
(sqrt.f64 (log.f64 base))
(fabs.f64 (sqrt.f64 (log.f64 base)))
(sqrt.f64 (log.f64 base))
(log.f64 (exp.f64 (sqrt.f64 (log.f64 base))))
(sqrt.f64 (log.f64 base))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (log.f64 base)))))
(sqrt.f64 (log.f64 base))
(cbrt.f64 (pow.f64 (log.f64 base) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (log.f64 base))))
(sqrt.f64 (log.f64 base))
(exp.f64 (log.f64 (sqrt.f64 (log.f64 base))))
(sqrt.f64 (log.f64 base))
(exp.f64 (*.f64 (log.f64 (log.f64 base)) 1/2))
(sqrt.f64 (log.f64 base))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 base))) 1))
(sqrt.f64 (log.f64 base))
(log1p.f64 (expm1.f64 (sqrt.f64 (log.f64 base))))
(sqrt.f64 (log.f64 base))

eval152.0ms (1.3%)

Compiler

Compiled 8144 to 4172 computations (48.8% saved)

prune154.0ms (1.3%)

Pruning

17 alts after pruning (10 fresh and 7 done)

PrunedKeptTotal
New5406546
Fresh549
Picked235
Done044
Total54717564
Accuracy
100.0%
Counts
564 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.0%
(pow.f64 (sqrt.f64 (/.f64 (log.f64 im) (log.f64 base))) 2)
99.5%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
98.7%
(/.f64 (log.f64 (cbrt.f64 im)) (/.f64 (log.f64 base) 3))
98.9%
(/.f64 (log.f64 im) (log.f64 base))
98.8%
(/.f64 1 (/.f64 (log.f64 base) (log.f64 im)))
98.7%
(/.f64 1 (*.f64 (/.f64 1 (log.f64 im)) (log.f64 base)))
98.4%
(/.f64 1 (log.f64 (pow.f64 base (/.f64 1 (log.f64 im)))))
98.4%
(-.f64 (+.f64 1 (/.f64 (log.f64 im) (log.f64 base))) 1)
99.4%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 (hypot.f64 re im)))
98.8%
(*.f64 (/.f64 1 (log.f64 base)) (log.f64 im))
98.7%
(*.f64 (*.f64 (/.f64 (log.f64 im) (log.f64 base)) 1/3) 3)
98.5%
(*.f64 (*.f64 (log.f64 im) (/.f64 1/3 (log.f64 base))) 3)
51.5%
(*.f64 3 (/.f64 (*.f64 1/6 (log.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 base)))
98.7%
(*.f64 3 (/.f64 (log.f64 (cbrt.f64 im)) (log.f64 base)))
98.0%
(log1p.f64 (expm1.f64 (/.f64 (log.f64 im) (log.f64 base))))
98.4%
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
71.3%
(expm1.f64 (log1p.f64 (/.f64 (log.f64 im) (log.f64 base))))
Compiler

Compiled 659 to 343 computations (48% saved)

regimes264.0ms (2.2%)

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

5 calls:

104.0ms
base
84.0ms
re
28.0ms
im
26.0ms
(log.f64 base)
13.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.5%1re
99.5%1im
99.5%1base
99.5%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.5%1(log.f64 base)
Compiler

Compiled 516 to 224 computations (56.6% saved)

regimes27.0ms (0.2%)

Accuracy

Total -31.0b remaining (-4310.9%)

Threshold costs -31b (-4310.9%)

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

4 calls:

7.0ms
im
6.0ms
(log.f64 base)
6.0ms
re
6.0ms
base
Results
AccuracySegmentsBranch
98.9%1re
98.9%1im
98.9%1base
98.9%1(log.f64 base)
Compiler

Compiled 97 to 56 computations (42.3% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01236
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
(/.f64 (log.f64 im) (log.f64 base))
Compiler

Compiled 18 to 13 computations (27.8% saved)

soundness343.0ms (2.9%)

Rules
2484×fma-def
1510×cube-prod
678×distribute-lft-out
588×distribute-lft-in
556×distribute-rgt-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
079356
1161340
2241340
3396220
4666172
51006172
63424172
73647172
83768172
93934172
104134172
114485172
126769172
137778172
Stop Event
node limit
Compiler

Compiled 324 to 103 computations (68.2% saved)

end0.0ms (0%)

preprocess290.0ms (2.4%)

Remove

(sort re im)

(abs im)

(abs re)

Compiler

Compiled 152 to 100 computations (34.2% saved)

Profiling

Loading profile data...